tft每日頭條

 > 圖文

 > git取消本地提交

git取消本地提交

圖文 更新时间:2025-02-02 13:36:18

git取消本地提交?使用Git進行本地提交後,未上傳提交,卻不小心删除了本地提交或提交所在分支,怎麼辦?????,我來為大家講解一下關于git取消本地提交?跟着小編一起來看一看吧!

git取消本地提交(使用Git進行本地提交後)1

git取消本地提交

使用Git進行本地提交後,未上傳提交,卻不小心删除了本地提交或提交所在分支,怎麼辦?????

不要緊!!!!

可以使用git reflog命令來幫助恢複删除的本地提交!

運行以下命令你就知道怎麼用了!

1. git stash 清空工作區和暫存區

2. git pull 同步服務器代碼

3. git commit –allow-empty -m “this is a test” 進行一次空提交

4. git reset HEAD^ –hard 删除剛才的空提交

5. git reflog 查看各分支的提交記錄

70cf5fe HEAD@{0}: reset: moving to HEAD^ 28d447f HEAD@{1}: commit: this is a test 70cf5fe HEAD@{2}: pull: Fast-forward

6. git reset 28d447f –hard 恢複到commit号為28d447f 的提交,亦可使用HEAD@{1}

7. git log

看this is a test 提交是不是回來了!!

後話

文章屬原創,未經允許,請尊重原創,請勿在其他地方抄襲發表。

寫文章不易,我會堅持更新,希望大家多多關注點贊,如果有什麼想法,或者想我出什麼類型什麼内容的文章,可以在文章下方評論,我會盡我所能滿足大家的要求,謝謝。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved