Git 将更新的开发分支 merge 到本地分支

标签 git git-merge

我如何更新我已经 checkout 的分支,以及更新的(在本地分支从开发分支分支之后 merge 了一些 pull 请求)开发分支?
目前,如果我在 branch_1对于未/提交/推送的更改,我做了一个

git checkout develop
git pull
git checkout branch_1
git merge develop

有没有办法用较少的步骤来实现我所追求的?

最佳答案

如果要更新 branch_1通过 merge ,然后有一个稍短的版本:

git fetch origin
git checkout branch_1
git merge origin/develop
通过做 git fetch ,您会自动更新 develop 的远程跟踪分支,称为 origin/develop .注意本地分支develop不会被更新,但没关系,因为你可以与跟踪分支 merge 。

关于Git 将更新的开发分支 merge 到本地分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49971991/

相关文章:

仅由一个分支更改的文件发生 Git merge 冲突

git恢复 merge : determine which parent is which (-m 1 vs -m 2)

macos - 请输入提交消息来解释为什么需要进行此 merge ,特别是如果它将更新的上游 merge 到主题分支中

git - 我应该将 master merge 到一个分支,然后再 merge 回 master 吗?

git - 如何使 git stash 包含尚未暂存的新文件?

git - 在 git 中用分支恢复版本,并且可读

java - 如何用JGit逆序获取日志?

git - 如何在 git 中进行部分 merge ?

Git merge : is it possible to avoid auto-merge for non fast-forwarded files?

git - 为什么 Git 停止跟踪子目录中添加的文件?