好吧...情况如下:
configs
configs
分支中。但是此新更改不会影响以前的更改(不同的文件)configs
中好吧,我的问题是“您如何将这个新提交作为新的请求,或者说请求#2但仍然在同一分支中?”
谢谢。
答案 0 :(得分:2)
将您的第二次提交放在另一个分支上
# now
A---B---C <<< main-line
\
D---E <<< configs
# target
A---B---C <<< main-line
\
D <<< configs
\
E <<< configs-plus
要实现这一目标,请逐步进行操作:
# start from branch configs
git checkout configs
# Create the new branch (by default, it'll point at HEAD, so configs)
git branch configs-plus
# reset current branch (still configs) to last commit
git reset --hard @^
# finally, push (--force (or -f) needed because history has been rewritten)
git push -f origin HEAD
然后创建一个新的PR configs-plus > main-line
。强制按下将更新第一个PR,以删除第二个提交。