git命令回滾撤銷自己的錯誤覆蓋提交

2021-10-23 06:16:50 字數 746 閱讀 7559

當發現自己使用git命令提交到遠端倉庫產生了不良後果以後,首先可以通過檢視日誌的方式來看commit的id

git log -14
含義是檢視使用git命令提交的14次的commit指令

然後使用git revert commitid(這裡的commitid指的是上一步操作中可以看到的commit 後面的一長串字串)回滾到指定的commit操作

而且可以根據時間,回滾到自己提交錯誤的commit指令那裡,我這裡選擇的是距離最遠的那乙個

git revert c33362de843869a14a7e501a7afbe0866dceed32
這句話的命令是回滾到 commitid = c33362de843869a14a7e501a7afbe0866dceed32的那一次指令

然後繼續使用

git push -u origin master
提交這次回滾的操作

最後回到遠端倉庫,可以檢視到了已經恢復了

git撤銷與回滾

1 檔案修改了,沒有進行add操作 git checkout filename git checkout 2 對不想提交的檔案進行了git add操作 git status git reset head 3 修改的檔案已被git commit,但想再次修改不再產生新的commit git commi...

Git 常用回滾撤銷命令總結

git 乙個開源的分布式版本控制系統,最常用於 開發過程中版本控制 這裡簡單總結記錄一下git常用命令,最主要是由於某些原因提交錯誤要進行回滾撤銷操作。版本回滾撤銷 你電腦上的本地目錄,該目錄中存放著將要或者已經被git所管理的專案檔案 英文叫stage或index。一般存放在工作區.git目錄下的...

oracle的回滾和撤銷機制

為了保證資料庫中多個使用者間的讀一致性和能夠回退事務。一 在乙個簡單的更新語句中,對於回滾段的操作存在多處,在事務開始時,首 先需要在回滾表空間獲得乙個事務槽,分配空間,然後建立前映象,此後事務的 修改才能進行,oracle必須以此來保證事務是可以回滾的。如果使用者提交了事務 oracle會在日誌檔...