React开发(113):git 操作记录
生活随笔
收集整理的這篇文章主要介紹了
React开发(113):git 操作记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
git reflog
可以查看所有分支的所有操作記錄(包括(包括commit和reset的操作),包括已經被刪除的commit記錄,git log則不能察看已經刪除了的commit記錄?
具體一個例子,假設有三個commit, git st:
commit3: add test3.c
commit2: add test2.c
commit1: add test1.c
如果執行git reset --hard HEAD~1則 刪除了commit3,如果發現刪除錯誤了,需要恢復commit3,這個時候就要使用git reflog
?HEAD@{0}: HEAD~1: updating HEAD
63ee781 HEAD@{1}: commit: test3:q
紅色加粗的即是被刪除了的 commit3,運行git log則沒有這一行記錄
可以使用git reset --hard?63ee781將紅色記錄刪除,則恢復了cmmit3,運行git log后可以看到:
commit3: add test3.c
commit2: add test2.c
commit1: add test1.c
這里也可以使用另外一種方法來實現:git cherry-pick?63ee78
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的React开发(113):git 操作记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Fiddler 十分钟最全使用介绍
- 下一篇: Codeforces 741 D - A