2

有时我会运行git add .并添加不应该添加的大文件。如何在不提交的情况下查看添加了哪些文件?以及如何一次“取消添加”这些文件或所有文件,以便修复.gitignore

4

3 回答 3

5

git diff --staged --name-only将显示此时上演的完整列表。(diff 的文档 --staged

git reset -- path/to/file将“取消添加”(取消暂存)文件

git reset将取消一切。(文档中的示例

于 2020-10-27T06:49:00.463 回答
3

如何检查暂存的文件

git status -s

带有绿色 M 字母前缀的文件表示已缓存,红色表示仍在工作区中,未缓存。
于 2020-10-27T07:09:58.690 回答
-1

以及如何“取消添加”这些文件

使用git rm 你的文件。详细请看git的文档或者试试git rm --help

于 2020-10-27T06:52:05.947 回答