git修改已提交的信息
生活随笔
收集整理的這篇文章主要介紹了
git修改已提交的信息
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
修改已提交的注釋
主要命令:
git rebase -i master~1 #最后一次 git rebase -i master~5 #最后五次 git rebase -i HEAD~3 #當(dāng)前版本的倒數(shù)第三次狀態(tài) git rebase -i commit id #指定的提交位置著手操作一遍:
1.首先使用 git log 查看提交記錄
2.假如我現(xiàn)在要修改 f332a80d 開頭的提交注釋信息,使用 git rebase -i + 上一次的commit id,也就是 ecb5b584:
回車后進(jìn)入vim編輯器:
3.鍵入 i 進(jìn)入插入模式,然后把 f332a80 前面的 pick 標(biāo)記改為 reword:
然后按 esc 退出插入模式,輸入 : 進(jìn)入底行模式并輸入 wq 保存并退出。
4.接著我們進(jìn)入了一個新的 vim 編輯器界面:
然后做法同上,盡情地修改它吧!
這樣我們就完成了對這次提交信息的更改:
改完之后它的 commit id 也變了!
如果需要修改多次的提交信息,使用 reword 標(biāo)記需要修改的提交,改完了一個之后使用 git rebase --continue 進(jìn)入下一個修改直至修改全部完成。
修改提交人信息
同理,先使用 git rebase -i 選擇一個提交,然后把 pick 標(biāo)記改為 edit:
接著我們就可以盡情地修改了:
最后強(qiáng)制推送到分支:
其他常用命令
1.創(chuàng)建本地分支后推送到遠(yuǎn)程
git push --set-upstream origin [branch-name]2.刪除本地分支
git branch -d [branch-name]3.刪除遠(yuǎn)程分支
git push origin --delete [branch-name]總結(jié)
以上是生活随笔為你收集整理的git修改已提交的信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 注册邮箱接收验证码小结
- 下一篇: XYNUOJ 第四次比赛 懒省事得小名