我在脚本中有这个:
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中,上游通常是指您从其中分支的存储库,其中origin是您拥有或正在积极参与的远程存储库。
要从所有远程获取更改,在您的情况下为来源和上游]]]
)。这是您大部分分支工作的起点。git fetch --all
使fork与原始存储库保持最新状态的正确方法是同步主开发分支(即dev
git checkout dev git merge upstream/dev
如果您在分支机构中正在进行工作,并且从上游/开发人员处引入了新更改,那么您也需要将这些更改也引入到分支机构中。
git checkout mybranch
git merge origin/dev