如何从本地分支“拉”到另一个分支?

这听起来很简单,但我无法弄清楚。 我刚才做了一个实验性的分支,现在我想介绍一下我自己做的所有变化。 这都是本地的。 我想从当地的主人拉到当地的my_branch,但我不能这样做。 这似乎不工作,告诉我,主不是一个混帐存储库:

git pull master 

你必须告诉git从哪里撤出,在这种情况下,从当前目录/存储库:

 git pull . master 

但是在本地工作时,通常只需调用merge(pull within call merge):

 git merge master 

你正在寻找的是合并。

 git merge master 

使用pull您可以从远程存储库获取更改并将其合并到当前分支中。

相当旧的post,但它可能有助于一个新的git。

我会去的

 git rebase master 
  • 更清洁的日志历史和没有合并提交(如果正确完成)
  • 需要处理冲突,但这并不困难

如果您正在寻找从本地到高手等其他分支的全新拉动,您可以按照此步骤进行操作。

 git commit -m "Initial Commit" git add . git pull --rebase git_url git push origin master