如何与上游分支进行通用合并

问题描述 投票:-1回答:1

我在脚本中有这个:

git fetch origin
git pull   # merge with remote tracking branch
git merge 'origin/dev'

代替上面,我想简化为:

git fetch origin
git merge @upstream      # whatever the lingo is to refer to the upstream branch?
git merge 'origin/dev'

引用上游(也称为远程跟踪?)分支的通用方法是什么?

git github git-merge git-pull
1个回答
0
投票

在Git中,上游通常是指您从其中分支的存储库,其中origin是您拥有或正在积极参与的远程存储库。

要从所有远程获取更改,在您的情况下为来源上游]]]

git fetch --all

使fork与原始存储库保持最新状态的正确方法是同步主开发分支(即dev

)。这是您大部分分支工作的起点。
git checkout dev
git merge upstream/dev

如果您在分支机构中正在进行工作,并且从上游/开发人员处引入了新更改,那么您也需要将这些更改也引入到分支机构中。

git checkout mybranch
git merge origin/dev
© www.soinside.com 2019 - 2024. All rights reserved.