【发布时间】:2013-01-08 21:55:26
【问题描述】:
我从各种来源了解到,获取 然后 合并通常是一个更好的主意,而不是简单地拉,因为它允许更好的控制。也就是说,我还没有找到真正的方法。举个例子:
我的一个 GitHub 存储库的主分支中的一些代码进行了小幅更改。我能够获取它,但我不知道如何将差异与 my 本地主分支实际合并。 git branch 列出了我拥有的所有本地分支,但没有任何内容表明可以合并。
那么,它只是类似于git merge master 或git merge origin/master 吗?我错过了什么?
【问题讨论】:
-
如果你仍然在 master 分支上工作,那么不做
git pull是没有意义的,因为git pull只是git fetch && git merge origin/master的别名 -
刚学git,有没有考虑在分支上工作?它们也非常容易和一次性。我发现总是在本地主题分支上工作是最简单的,然后,rebase 到 master,最后推送。
-
我这样做了,但是如果我想在另一个分支中处理我自己的功能时让自己的 master 保持最新,我需要从 origin/master 获取/拉取。我只是想知道执行此操作的实际命令。