不小心將專案中乙個資料夾刪除還未提交,或者已經提交, 此時想要恢復資料該怎麼辦?
答案是git reflog,使用git reflog
命令可以幫助恢復git誤操作,進行資料恢復。
操作過程:
開啟終端命令列,進入到專案目錄,輸入git reflog,可以得到如下結果:
git記錄每次修改head的操作,git reflog
/git log -g
可以檢視所有的歷史操作記錄,然後通過git reset
命令進行恢復。
想要將**恢復到"ssm-login初始化"時的版本,此時的head記錄值為"b40839f",輸入如下命令即可:
git reset --hard b40839f
誤刪資料回來啦!
git 恢復誤刪的分支
在使用git的過程中,因為人為因素造成分支 commit 被刪除,可以使用以下步驟進行恢復。1.建立分支 abc git branch abc2.檢視分支列表 git branch a abc develop remotes origin dev develop 3.切換到abc分支,隨便修改一下東...
oracle 誤刪且已經提交的資料的恢復。
經常會發生誤刪了資料並且已經提交了,那麼是不是有什麼方法可以恢復回來呢,是可以的而且根據oracle版本的不同有很多種恢復方法。下面說的只是其中的一種 insert into request order select from request order as of timestamp to dat...
git 恢復誤刪掉的log
今天嘗試了git的reset功能,找了乙個有用的工程進行了該測試,發現確實能夠通過 git reset hard 完成回到之前的某個log的commit狀態,由於新手,不懂應該先新建乙個branch再在branch上進行胡作非為,結果直接在master上進行了reset,結果悲劇了,reset到的那...