Git 修改已提交的commit註釋
分兩種情況:
1.已經將程式碼push到遠端倉庫
2.還沒將程式碼push到遠端倉庫,還在本地的倉庫中
已經將程式碼push到遠端倉庫
一、修改最近一次的註釋(就是最新的一次提交) : 這個好操作
$ git commit --amend
二、修改前幾次的commit 註釋:如下圖-修改紅色框的那次commit的註釋文字
修改的步驟如下:
1.確定本地庫是最新的程式碼,確定是後退幾步: HEAD~4 是往後倒數4行!
最後的數字4指的是顯示到倒數第幾次 比如這個輸入的4就會顯示倒數的兩次註釋(最上面四行)
// 輸入命令
$ git rebase -i HEAD~4
0、輸入命令:回車進入下面的編輯頁
1、進入編輯介面:你想修改哪條註釋,就把哪條註釋前面的pick換成edit。
方法就是上面說的編輯方式:i---編輯,把pick換成edit---Esc---:wq 回車儲存退出(編輯介面)
2. 去執行 git commit --amend 回車,進入編輯介面: 修改edit選擇的那個註釋
2-1、進入編輯介面: 修改edit選擇的那個註釋。i---Esc---:wq 回車儲存並退出
2-2、用git status 檢視狀態(多關注git 的提示命令),修改滿意了(修改完了)去執行:git rebase --continue 回車
2-3、回車完成:
2.4、main | rebase 1/4 變成 main
相關文章
- git修改commit註釋GitMIT
- git 修改已有commit的提交日期GitMIT
- Git修改commit提交資訊GitMIT
- Git拆分commit提交GitMIT
- git撤銷已經提交到遠端伺服器的commitGit伺服器MIT
- git如何撤銷已經提交到遠端的commit資訊GitMIT
- git commit提交空內容GitMIT
- 記錄:git commit提交時沒有使用-m新增註釋進入了VIM模式的處理GitMIT模式
- git 修改 commit 資訊GitMIT
- 優雅的提交你的 Git Commit MessageGitMIT
- git 中撤銷已commit 的GitMIT
- Git 實用操作:撤銷 Commit 提交GitMIT
- git commit未能提交指定檔案原因GitMIT
- Git基於指定commit提交建立分支GitMIT
- git 修改提交作者及提交日期Git
- git撤銷某一次commit提交GitMIT
- Git提交規範中,常見的commit型別GitMIT型別
- [譯] 分割一個已存在的 git commitGitMIT
- 修改 git repo 歷史提交的 authorGit
- git回退到某個commit git回滾到某個提交GitMIT
- 你可能已經忽略的git commit規範GitMIT
- Git 忽略已經提交的檔案Git
- git 提交備註規範Git
- Vscode中新功能Commit Graph能提升Git提交效能VSCodeMITGit
- Git的修改提交記錄和變基Git
- Git 如何遺棄已經 Push 的提交Git
- git提交失敗——running pre-commit hook: lint-stagedGitMITHook
- 如何修改git已提交記錄的郵箱?Git
- git提交時支援檔名大小寫的修改Git
- git提交(commit)前的檢驗和其他一些實用操作GitMIT
- git blame檢視檔案由哪次提交修改Git
- git commit後如何取消commitGitMIT
- 異常處理:IDEA Git 修改後的檔案無法CommitIdeaGitMIT
- Git插入新的commitGitMIT
- git commit --amendGitMIT
- 基於Git rebase修改歷史提交資訊Git
- Git批量修改歷史commit中的user.name 和user.emailGitMITAI
- Git 合併指定的commitGitMIT