git 撤銷已經git add的檔案

2021-09-02 18:02:25 字數 490 閱讀 1615

git add 操作時,有時會誤新增一些不想提交的檔案,如何解決?

1、誤add單個檔案

git reset head 將file退回到unstage區

2、誤add多個檔案,只撤銷部分檔案

git reset head 將file退回到unstage區

git rm 與 git reset的區別

git rm:用於從工作區和索引中刪除檔案

git reset:用於將當前head復位到指定狀態。一般用於撤消之前的一些操作(如:git add,git commit等)。

git rm file_path 刪除暫存區和分支上的檔案,同時工作區也不需要

git rm --cached file_path 刪除暫存區或分支上的檔案, 但工作區需要使用, 只是不希望被版本控制

git reset head 回退暫存區裡的檔案

git add 不執行 git 常用撤銷命令

ethan 讀完需要 3分鐘 速讀僅需 1 分鐘 每次使用 git 需要進行版本回退相關的操作都要在搜尋引擎重新查詢相關命令,很是費時間,今天有空總結一下,算是記筆記方便以後使用。1 撤銷本地當前所有修改 git reset hard如果本地檔案修改得一團亂,但是還沒有 commit,可以通過這個命...

Git撤銷已經push的檔案

撤銷已經push的檔案該怎麼做呢?比如我第一次提交了四個修改的 檔案,然後第二次和第三次又提交了部分修改,但是這兩次修改又不想要了,該怎麼辦呢?首先git branch 檢視當前分支 git log 檢視提交日誌 git reset hard db6cde47b337847c2e2fbc22f9de...

git add後又修改,如何撤銷最後的修改?

比如readme檔案,修改其中內容,執行git status git status on branch master your branch is up to date with origin master changes not staged for commit use git add to u...