gpt4 book ai didi

git - 使 `git status` 忽略空格更改

转载 作者:行者123 更新时间:2023-12-01 23:52:53 24 4
gpt4 key购买 nike

git status告诉我,很少有文件被修改。但是当我执行 git diff使用以下任何参数,它是空的。

   --ignore-space-at-eol
Ignore changes in whitespace at EOL.

-b, --ignore-space-change
Ignore changes in amount of whitespace. This ignores whitespace at line end, and considers all other sequences of one or more whitespace characters to be equivalent.

-w, --ignore-all-space
Ignore whitespace when comparing lines. This ignores differences even if one line has whitespace where the other line has none.

我试过 git checkout .重置此更改,但这无济于事。我怎样才能将此文件回滚到原始状态(这样它们就不会再被“修改”了)或制作 git status永久忽略空格更改?
git reset --hard也不工作。

最佳答案

如果你想丢弃当前 git repo 中的所有更改

使用,git checkout -- .
如果有,请使用 git clean -n 检查需要清理的文件对于未跟踪的文件。

笔记:

小心 git reset --hard ,这将删除所有未提交的文件。更改将永久丢失(无法恢复)。

关于git - 使 `git status` 忽略空格更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25647149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com