要撤銷 git add,可以使用以下方法:git reset HEAD :從暫存區域移除文件,恢復修改前的狀態。git rm –cached :從暫存區域刪除文件,但保留在工作目錄中。git restore :同時從暫存區域和工作目錄中刪除文件。
撤銷 git add
在使用 git 時,add 命令將文件添加到暫存區域,準備提交。但是,如果您錯誤地添加了文件或改變了主意,您可以使用以下方法撤銷 add:
使用 git reset HEAD <filename>
這是撤銷 add 的最簡單方法之一。此命令將文件從暫存區域移除,將其狀態恢復為修改前:
git reset HEAD <filename>
例如:
git reset HEAD readme.txt
使用 git rm –cached <filename>
此命令從暫存區域中刪除文件,但不會從工作目錄中刪除文件。這意味著您可以繼續編輯文件,但它將不在下一次提交中包含:
git rm --cached <filename>
例如:
git rm --cached readme.txt
使用 git restore <filename>
此命令從暫存區域和工作目錄中同時刪除文件。這相當于使用 git reset HEAD 然后使用 git checkout —
git restore <filename>
例如:
git restore readme.txt
注意事項:
- 這些命令只能在你尚未提交更改的情況下使用。
- 如果您提交了更改后,需要使用 git revert 命令來撤銷它們。
- 撤銷 add 不會影響已提交的文件。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END