恢復不小心刪除的git庫上檔案 git常見後悔藥

2021-07-23 12:24:23 字數 664 閱讀 2527

撤銷本地全部沒有git add過的修改

git checkout -- .

使用庫上檔案覆蓋本地修改(當然是指用本地庫覆蓋)git checkout file_name

回退掉某一次commit,回退方式是自動生成乙個反向的commit,不會影響其他commmitgit revert commitid

將git庫狀態強制回退到某個節點號,這個節點號之後的commit全部丟失git reset --hard commitid

將遠端庫強制覆蓋到本地,放棄本地全部修改git reset --hard origin 分支名

回退最近一次的commit,且該次commit所作的修改會退到沒有被add的狀態git reset --mixed head~1

回退最近的一次commit,回退後該次commit所作的修改仍處於add過了的狀態,可以通過git status檢視狀態,git reset --soft head~1

回退最近一次的commit,回退的同時working tree也會被修改,也就是回退的這次的commit所做的修改都會消失git reset --hard head~1

git 不小心刪除本地檔案恢復

有時候不小心在git中rm了檔案。怎麼恢復呢?別急,咱們一步步來。首先git status一把,看看此時工作區的狀態 static files git status on branch master nothing to commit working directory clean 可見此時沒有任何...

資料庫不小心刪除恢復

資料庫不小心刪除或者表不小心刪除,通過mysql恢復的話需要確保刪除前是mysql是開啟binlog。具體步驟 1.查詢binlog狀態以及位置。在 etc my.cfg檢視binlog開啟狀態 cat etc my.cnf 可以看到binlog開始狀態是開啟的。2.mysql查詢執行的binlog...

電腦不小心刪除的檔案怎麼恢復?

電腦不小心刪除的檔案怎麼恢復?在我們用電腦的時候,不可避免的會不小心刪除重要的檔案,但是不要著急,因為電腦資料不是刪掉就恢復不了的東西,可以採用一些合適的方法,我們就能找回檔案了。先給大家介紹第一種方法 借助登錄檔恢復。利用系統登錄檔進行恢復 第一步 開啟電腦,輸入win r鍵,並開啟執行視窗,輸入...