git撤銷已修改的提交

2021-10-08 08:02:19 字數 361 閱讀 4967

1.使用git checkout – 檔名 可以撤銷此檔案修改的提交。

2.使用git checkout . 可以撤銷所有檔案修改的提交。

3.如果是新增的檔案,那麼上述兩種方法是不可以的,可以直接刪除掉

1.使用git reset head 檔名

2.使用git reset head .

需要注意的是上述操作並不是直接撤銷了修改的提交而是撤銷到了未使用add時的乙個情況,可以再參照未使用add的情況進行操作

1.使用git reset --hard head^來回退到上一次commit的狀態。

2.git reset --hard commitid 此命令配合git log使用來回退到任意乙個版本

Git撤銷提交和修改相關操作

團隊開發中經常遇到錯誤刪除檔案,錯誤提交等情況,那麼使用git該如何正確的進行撤銷和恢復呢?git commit c head a amend 增補提交只能針對最後乙個提交,如果想更正好幾個提交之前的某個錯誤,則須使用git revert這個命令。反轉已經提交的改動,使用git revert命令,此...

Git 撤銷或提交單個檔案修改

1.先檢視該git倉庫的當前狀態 git status 顯示 on branch master changes to be committed use git restore staged to unstage modified a.txt 2.現在想撤銷對a.txt檔案的修改,可執行如下命令 gi...

git 撤銷,放棄本地修改,放棄已提交修改

一,未使用 git add 快取 時。可以使用 git checkout filepathname 比如 git checkout readme.md 不要忘記中間的 不寫就成了檢出分支了!放棄所有的檔案修改可以使用 git checkout 命令。此命令用來放棄掉所有還沒有加入到快取區 就是 gi...