提交了不該提交的,想還原這次提交,如何操作

情景再現(xiàn):

情景一: 不小心把一些注釋的代碼提交了,該怎么還原,并且保留修改信息。

這時候使用以下命令可以還原回提交的代碼數(shù)據(jù)

# 1、查詢需要還原某次提交的日志信息
git log
commit a27669bbcc5ad14e086fb440c6c2344d18ac36a7 (HEAD -> master, origin/master)
Author: mok<mok@qq.cn>
Date:   Tue Apr 16 13:45:16 2024 +0800

    ab

commit a07c97bfada6c0911c8567e455de8d09cfc38d9c
Author: mok<mok@qq.cn>
Date:   Mon Apr 15 14:48:14 2024 +0800

    aa

commit 620b45c997e1d5582e740e6bcbe15713b6b639c9
Author: mok<mok@qq.cn>
Date:   Mon Apr 15 14:47:58 2024 +0800

    aa
# 2、使用下面的命令還原
git reset a07c97bfada6c0911c8567e455de8d09cfc38d9c

所有提交的代碼都回來了,重新修改,再次提交即可

情景二:想還原掉之前的提交,并把之前修改的代碼刪除掉

# 第一步同上,查詢?nèi)罩?# 第二步:命令如下,注意區(qū)別:
git reset -- hard a07c97bfada6c0911c8567e455de8d09cfc38d9c
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容