下面是我這裡使用的兩種情況
在最近一次送出中追加修改
- 把調整的檔案内容加入到暫存區中
git add [filepath]
- 使用
進行送出,并進入送出資訊描述編輯頁面,不需要調整可以直接儲存git commit --amend
- 使用
檢視送出記錄,已經合并成功,但是commitId已經改變git log
修改最近一次送出的描述資訊
-
會進入送出資訊描述的編輯頁面(vim的指令行模式)git commit --amend
- i進入編輯模式進行描述資訊編輯
- 描述資訊編輯完成之後,ESC進入到指令行模式,英文狀态下輸入
進行儲存修改并退出:wq
- 使用
檢視送出記錄,描述資訊已經修改為最新的,但是commitId已經改變git log
注意點
注意點
-
這兩種情況均會改變commit生成的id
-
上面這兩個調整,隻限于本地調整,如果已經push到線上倉庫,則會提示先pull,并且會生成merge記錄