要撤銷 git add,可以使用下列方法:git reset HEAD
:從暫存區域移除文件,恢復修改前的狀態。 git rm --cached :從暫存區域刪除文件,但保留在工作目錄中。 git restore :同時從暫存區域和工作目錄中刪除檔案。

撤銷git add
#在使用git 時,add指令將檔案加入到暫存區域,準備提交。但是,如果您錯誤地新增了檔案或改變了主意,您可以使用下列方法撤銷add:
使用git reset HEAD
這是撤銷add的最簡單方法之一。此指令將檔案從暫存區域移除,將其狀態還原為修改前:
git reset HEAD
例如:
git reset HEAD readme.txt
使用git rm --cached
此命令從暫存區域刪除文件,但不會從工作目錄中刪除文件。這意味著您可以繼續編輯文件,但它將不在下一次提交中包含:
git rm --cached
例如:
git rm --cached readme.txt
使用git restore
此指令從暫存區域和工作目錄同時刪除檔案。這相當於使用git reset HEAD然後使用git checkout -- :
git restore
例如:
#git restore readme.txt
注意事項:
git revert命令來撤銷它們。add不會影響已提交的檔案。以上是git怎麼撤銷add的詳細內容。更多資訊請關注PHP中文網其他相關文章!