Syn*_*ose 5 git github github-for-windows
我似乎有一些问题,合并提交拥挤我的拉请求,我不是故意被推.目前我有一个本地fork,上游设置为基本存储库,我更新我的存储库,如下所示:
git fetch upstream
git merge upstream/n3960
Run Code Online (Sandbox Code Playgroud)
n3960我正在处理的分支在哪里,问题是当我将提交推送到我的fork时,Merge remote-tracking branch 'upstream/master' into n3960当我更新我的分支时,每当另一个成员推送到基础仓库时,我得到所有这些提交,我怎么能避免所有这些合并提交我的拉动请求?
一个例子:我最近的拉取请求挤满了这些Merge remote-tracking branch 'upstream/master' into n3960提交,我想尝试避免让这些过度拥挤的实际提交!
Von*_*onC 11
您不必合并.
您可以:
# rebase n3690 on top of upstream/master
git checkout n3690
git rebase upstream/master
# then
git push -f
Run Code Online (Sandbox Code Playgroud)
通过强制推送,将自动更新当前的Pull请求.
并且rebase避免了所有这些合并提交.