我是 git 的新手,所以我一直在尝试弄清楚如何将 3 次提交压缩为 1 次,以便 merge 我的 PR。我已经阅读了很多文档和指南,并且找到了如何压缩提交的方法,但是我的一个提交没有出现。当我输入“git rebase -i HEAD~5”时,我尝试附上我的提交照片和终端照片,但不幸的是我是新用户所以我不能?但无论如何,我将不胜感激一些帮助。
最佳答案
如何将 3 次提交压缩为 1 次?
- 首先执行 git log 并确认您要压缩的提交已提交。
- 如果你想从头脑中压缩前 3 个提交,
使用这个命令,
git rebase -i HEAD~3
这里带有 3 的波浪号 ~ 符号选择最近的三个提交,它将在交互式 shell 中 pop ,您可以在其中选择顶部提交并通过输入 s 将其他两个提交压缩为一个,这意味着压缩。
如果你的提交没有出现然后做 git log 看看,如果没有那么
git add files
git commit -m 'your commit'
关于git - 如何将 3 次提交压缩为 1 次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44249276/