如何在 Github 上将本地分支更新为远程 Master?

我只想在我的分支上进行 master 更改,但我的分支更改还没有与 master 合并。我有一些未完成的工作,我只想获取推送到我分支上 master 的新代码,而不必推送我的本地更改

iCMS 回答:如何在 Github 上将本地分支更新为远程 Master?

情况 A) 如果您在本地使用 master:

git pull

情况 B) 您在其他分支:

git checkout master
git pull
git checkout yourBranch
git merge master

处理与您的偏好差异工具的冲突。

当这一切都说完了,打开 PR 从你的分支到 master。 (虽然你应该有一个开发分支。)

,

先说git fetch。这为您提供了远程所有分支中的最新更改,但它们隐藏在远程跟踪分支中。

现在,如果您想将 master 的最新状态合并到您当前的分支中,请说 git merge origin/master。如果您担心这可能会覆盖您当前未提交的工作,您可以在合并前 git stash 和合并后 git pop;但是,最好在合并之前添加和提交。

请注意,您不需要需要切换到本地 master 来执行任何操作。事实上,许多人根本不需要本地 master

本文链接:https://www.f2er.com/181902.html

大家都在问