这听起来很简单,但我无法弄清楚。前一段时间我做了一个实验性的分支,现在我想介绍一下自从创建以来发生在master上的所有变化。这都是本地的。我想从当地的主人拉到当地的my_branch,但我做不到。这似乎并不工作,告诉我的主人是不是一个Git仓库:如何从本地分支“拉”到另一个分支?
git pull master
这听起来很简单,但我无法弄清楚。前一段时间我做了一个实验性的分支,现在我想介绍一下自从创建以来发生在master上的所有变化。这都是本地的。我想从当地的主人拉到当地的my_branch,但我做不到。这似乎并不工作,告诉我的主人是不是一个Git仓库:如何从本地分支“拉”到另一个分支?
git pull master
你必须告诉混帐从哪里拉,在这种情况下,从当前的目录/仓库:
git pull . master
但本地工作时,你通常只需要调用合并(拉内部调用合并):
git merge master
你在找什么是合并。
git merge master
使用pull
您从远程存储库获取更改并将它们合并到当前分支。
相当旧的帖子,但它可能有助于有人新入git。
我将与
git rebase master
如果您正在寻找从本地到高手等其他分支的全新拉动,则可以按照此操作。
git commit -m "Initial Commit"
git add .
git pull --rebase git_url
git push origin master
参见http://stackoverflow.com/questions/3124601/git-getting-changes-from-another-branch – 2017-01-05 01:37:25