我该如何更新已经检出的分支,以便与更新后的develop分支同步(在本地分支从develop分支派生之后合并了一些拉取请求)?
目前,如果我在具有未提交/推送更改的 branch_1
上,我会执行:
git checkout develop
git pull
git checkout branch_1
git merge develop
有没有更简单的方法来实现我想要的结果?
如果您想通过合并更新branch_1
,则有一种稍微简短的方法:
git fetch origin
git checkout branch_1
git merge origin/develop
通过执行git fetch
,您会自动更新名为origin/develop
的develop
远程跟踪分支。请注意,本地的develop
分支将不会被更新,但这并不重要,因为您可以与跟踪分支合并。
git merge origin/develop
。 - Zoltán