狀態(tài): 寫完代碼后,git add.. ,git commit “” ,但是發(fā)現(xiàn)有點東西沒有修改完成,想退回來改完了重新提交。
退回git commit ,并保留代碼
git reset --soft HEAD^
其他參數(shù)
- --soft
不刪除工作空間改動代碼,撤銷commit,不撤銷git add .
- --hard
刪除工作空間改動代碼,撤銷commit,撤銷git add .
修改的代碼也會不在了
- --mixed
不刪除工作空間改動代碼,撤銷commit,撤銷git add .
如果想修改commit的注釋,可使用下面的命令,會進入vim編輯模式,修改完成保存即可
git commit --amend