git取消本地提交?使用Git進行本地提交後,未上傳提交,卻不小心删除了本地提交或提交所在分支,怎麼辦?????,我來為大家講解一下關于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每日頭條,我们将持续为您更新最新资讯!