我的历史现在看起来有点像这样:
origin/master
|
A --- B --- C --- D --- E
\
-- F
|
master
我想在 E 之后重新调整我的更改(提交 F),但是在提交 EI 中有一些相当大的问题想先纠正。基本上,这就是我希望能够做到的:
origin/master
|
A --- B --- C --- D --- E --- G
\
-- F
|
master
然后我想在最后重新定义 F ,以获得最终的简单结果:
origin/master
|
A --- B --- C --- D --- E --- G --- F
当我在主干上工作时,如何“搁置”提交 F,然后在以后重新设置它?我会假设它会涉及git branch
,但我不知道足够的 git 来知道要发出的命令序列。做这个的最好方式是什么?