git 修改历史信息
-
git log --oneline
-
启动互动模式
git rebase -i commit_id
-
将pick改为reword,存档并离开,会弹出另一个vim编辑器画面,需要添加新的commit 信息
-
每个reword会弹出一个编辑器画面,填写commit信息
此时是生成了新的commit -
如果想取消这次的rebase
git 把多个commit 合并为一个commit
-
git log --oneline
-
启动互动模式
git rebase -i commit_id
-
将pick 改为squash, 这时此次commit 将于上面的一个commit 合并, 由上而下是从最旧到最新
-
同样存档后退出需要添加commit信息