Git撤銷已經push的檔案

2021-09-11 03:51:33 字數 306 閱讀 9631

撤銷已經push的檔案該怎麼做呢?

比如我第一次提交了四個修改的**檔案,然後第二次和第三次又提交了部分修改,但是這兩次修改又不想要了,該怎麼辦呢?

首先git branch 檢視當前分支

git log 檢視提交日誌

git reset --hard db6cde47b337847c2e2fbc22f9de0b55c8e451b8 徹底回退到某個版本,本地的原始碼也會變為上乙個版本的內容(注意這裡的db6cde…是你想回退到的那個commit的id號)

git push origin 分支 --force 再次push即可

git 撤銷已經git add的檔案

git add 操作時,有時會誤新增一些不想提交的檔案,如何解決?1 誤add單個檔案 git reset head 將file退回到unstage區 2 誤add多個檔案,只撤銷部分檔案 git reset head 將file退回到unstage區 git rm 與 git reset的區別 g...

Git 如何遺棄已經 Push 的提交

相信大家都知道,git 相比於 svn,優勢不言而喻,以致於現在大多數公司的專案都在採用 git 進行管理。作為乙個開發人員,對 git 的使用自然應該是得心應手。如果你還不會使用 git 的話,那我勸你還是不要聲張,好好的去學習一番,再自己弄個實驗專案走一下流程,以免遭到同事的鄙視。每個公司都會有...

git 怎麼回退已經push的版本 git回退版本

前話 在vscode中,安裝git history外掛程式,安裝之後就可以用f1,選擇git view history git log 即可看到git的提交記錄。在每一行的最後面,就是commit id git reset 如果回退乙個只是commit的,並沒有push到遠端分支的提交 則直接執行 ...