我在Github上fork了一个项目。
我在我的主分支上提交了1、2、3、4和5个版本。
我想将第2和第5个版本作为一个pull request提交给上游,以便当上游接受并同步我的分支时,我不会遇到任何冲突。
有哪些不同的方法可以实现这一点?
我在我的主分支上提交了1、2、3、4和5个版本。
我想将第2和第5个版本作为一个pull request提交给上游,以便当上游接受并同步我的分支时,我不会遇到任何冲突。
有哪些不同的方法可以实现这一点?
您可以:
fetch
上游分支rebase --interactive
命令,确保提交2和5被重新排序为提交1和2
rebase --interactive
的理论,请参见 https://dev59.com/SE7Sa4cB1Zd3GeqP22Ds#3022452 - VonC