当 git 分支在前面和后面时,我如何抓住它来掌握它



我从master创建了一个名为shift-development的分支,并在该分支中做了一些工作,使其领先于master 40+提交。我还对master做了一个小的更改,将shift-development master 1 次提交。我如何赶上shift-development master?即将 1 提交到master的更改带入shift-development

有两个选项,您可以通过在shift-development时调用以下命令将master合并到shift-development

git merge master

或者,您可以通过调用以下命令(假设您在shift-development上(来重新定位到master

git rebase master

后者不会创建合并提交,并且历史记录看起来就像 brach 从未过时。

确保您在 shift-development 分支上并执行

git merge master

最新更新