git修改歷史內容的方法
1、使用git log --pretty=oneline -n3檢視歷史狀態如下,以下假設修改gcc對應的結點a7df49e
fccc2be1c6cd8d6315bb5d0ebbcba0fc3bf4d5d0 gcc1
a7df49e7d3b012c84c87a3ce751691ca15b406ab gcc
efcb25e03f6441fa5f478801a58d9da84f8d691d build.sh: delete compiler-rt as build FAILED on system with i586-pc-mingw32
2、git rebase -i 到待修改結點a7df49e的前一個結點efcb25e,即git rebase -i efcb25e
然後將gcc對應的待修改結點調整為edit
3、補充修改,可以使用git diff 看額外的修改是否符合預期
4、修改完成後使用 git commit build.sh --no-verify --amend更新,這裡假設修改檔案build.sh
5、使用git rebase --continue將恢復待修改結點後的合入,如果沒有衝突,則修改完成
相關文章
- 修改 git repo 歷史提交的 authorGit
- 基於Git rebase修改歷史提交資訊Git
- 修改網頁內容的方法網頁
- Git批量修改歷史commit中的user.name 和user.emailGitMITAI
- 如何修剪git reflog歷史Git
- Git基本命令 -- 歷史Git
- git檢視提交歷史Git
- 內容平臺發展中落下的債如何還?歷史內容一鍵清理了解下!
- 修改Jar內容JAR
- git log提交歷史詳解Git
- 網站文章內容修改 如何修改網站文章內容網站
- Wordpress網站修改,Wordpress網站內容和設定修改方法網站
- git 刪除歷史指定檔案Git
- git-jenkins階段01 DevOps介紹, 版本控制系統, Git的安裝與應用(內容對比,歷史記錄,恢復,分支)GitJenkinsdev
- Git(7)-- 檢視提交歷史(git log 命令詳解)Git
- Git改變歷史-章節筆記Git筆記
- Git 實用操作:重寫 Commit 歷史GitMIT
- git log檢視提交歷史記錄Git
- git簡略形式檢視提交歷史Git
- 形式驗證的歷史和方法
- Git提交內容規範Git
- Git提交文件部分內容Git
- git commit提交空內容GitMIT
- [譯] 修改 Git 錯誤的高明方法Git
- js堅持不懈之15:修改html內容和屬性的方法JSHTML
- Git檢視某個歷史版本的最佳實踐Git
- git刪除歷史中的某個大檔案Git
- SAP MM 物料成本價格修改歷史的查詢
- Git儲存內容的位置與方式Git
- 使用Antlr4的TokenStreamRewriter修改內容
- pdf檔案內容怎麼修改 pdf怎麼免費編輯修改內容
- 【第八篇】- Git 檢視提交歷史Git
- Git 學習記錄之演變歷史Git
- git提交歷史在一行顯示Git
- git log提交歷史顯示不完全Git
- 修改Kali Linux終端歷史記錄大小Linux
- git檢視檔案內容Git
- dedecms網站模板內容修改?網站