Git 取消上一次commit操做,但保留add操做

場景重現

刪除了代碼中的一些空白行,習慣性添加&提交git

git add .

git commit -m "溢出一些空白行"

而後立刻發現提交信息中的移除打成溢出了,code

如今須要取消此次提交commit,但保留添加addhash

解決操做

找到上面此次提交hash信息,而後it

git reset --soft hash

固然也能夠這樣操做class

# 撤銷本次commit操做,保留add操做.
git reset --soft HEAD^
相關文章
相關標籤/搜索