```powershell
当我们在终端git log,或者其他命令的时候,发现退出不了就Q,意思是quit就退出了
假如提交了三个一样comiit -m 信息,的三个commit如何合并为一个commit
git rebase -i HEAD~3
将第二个和第三个提交的命令行前面的 pick 改为 squash
git add
git rebase --continue
忘记签名,如何补救
git commit --amend -S
git push --force
如何删除某个commit
git rebase -I HEAD~3
将想要删除的commit 的 pick 改为 drop
找回删除的commit
git reflog
git cherry-pick 9b0a64a23
Git rebase -i HEAD~n + drop 合并删除commit
--force 强制提交到远程仓库
rm -fr .git/rebase-merge(备用删除了rebase合并)