请考虑以下问题:
我想做的事:
将所有提交从root用户提交到具有干净状态的任意提交到一个大的"初始提交".
当我做:
git rebase -i --root
Run Code Online (Sandbox Code Playgroud)
并将第一次提交压缩在一起:
pick Initial commit \
fixup dirty1 |
fixup dirty2 | Squash these to one, to remove credentials.
fixup dirty3 |
fixup clean1 /
pick clean2
pick clean3
...
...
Run Code Online (Sandbox Code Playgroud)
我必须重新设置所有内容并在此之后再次解决所有合并冲突.
我怎样才能压缩前N个提交而不必解析整个历史记录,包括N + 1提交后的合并冲突.
| 归档时间: |
|
| 查看次数: |
493 次 |
| 最近记录: |