如何从本地分支“拉”到另一个分支?
这听起来很简单,但我无法弄清楚。 我刚才做了一个实验性的分支,现在我想介绍一下我自己做的所有变化。 这都是本地的。 我想从当地的主人拉到当地的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