git的歷史記錄是不可修改的,也就是說你不能更 改任何已經發生的事情。你做的任何操作都只是在原來的操作上修改。也就是說,即使你刪除了乙個分支,修改了乙個提交,或者強制重置,你仍然可以回滾這些操 作。
$ git reflog
b7057a9 head@: reset: moving to b7057a9
98abc5a head@: commit: more stuff added to foo
b7057a9 head@: commit (initial): initial commit
所以,我們要找回我們第二commit,只需要做如下操作:
$ git reset --hard 98abc5a
**:
git reset hard 回退版本資訊
git必須知道當前版本是哪個版本,在git中,用head表示當前版本,上乙個版本就是head 上上乙個版本就是head 當然往上100個版本寫100個 比較容易數不過來,所以寫成head 100。注意 使用 git reset hard 會回退到指定的版本,本地所做的修改都無效,除了新增的檔案和資料...
mysql的恢復 MYSQL的恢復
恢復就簡單多了!只要執行該備份檔案就行了,該備份檔案是sql哦!恢復完全備份mysql uroot p backup.sql 就這麼簡單!恢復增量備份mysqlbinlog mysql bin.000002 mysql u root p 注意此次恢復過程亦會寫入日誌檔案,如果資料量很大,建議先關閉日...
RMAN的備份與恢復 SPFILE恢復
1 方法最簡單,但是已經背離了rman恢復學習的初衷 但是這種方面需要乙個前提就是你的pfile檔案還存在 c sharp view plain copy print?create spfile c oracle product 10.2.0 db 1 database spfileorcl.ora...