我有一个分支,有一些提交,我想交互式rebase.然而,在拉动和合并之后,现在有其他提交与我的交错,所以我不能只做类似的事情git rebase -i HEAD~3
是否可以在选择单个提交时进行交互式rebase?就像是git rebase -i 23duirs 3eujsfe ...
另一种可能性 - 如果我只是运行git rebase -i我相信可以将我的提交行剪切并粘贴为连续,并从那里压缩,这是正确的吗?这样做是否有最佳做法,以尽量减少与那里不相关的提交冲突的可能性?
鉴于这种
pick <unrelated a>
pick A
pick <unrelated b>
pick B
pick <unrelated c>
Run Code Online (Sandbox Code Playgroud)
你绝对可以做到
pick <unrelated a>
pick <unrelated b>
pick <unrelated c>
pick A
squash B
Run Code Online (Sandbox Code Playgroud)
如果您的提交与其他更改实际上无关,那么这将正常工作.
| 归档时间: |
|
| 查看次数: |
9637 次 |
| 最近记录: |