1

我更改了一个跟踪文件。

然后我用--assume-unchanged标志标记了文件。

我跑了git stash save,但什么也没藏起来。

如何存储保存假设更改的文件?

4

2 回答 2

3

我猜你已经跑了

git update-index --assume-unchanged <file>

看起来您必须在存储它之前再次将其添加到索引中。

git update-index --no-assume-unchanged <file>
于 2013-01-18T11:48:16.457 回答
0

您应该在将其标记为“ ”之前尝试运行 git stash --assume-unchanged
或者至少--no-assume-unchanged在存储之前标记它“”。

(除非您在谈论两个不同的文件,并且您的问题是关于将一​​个文件标记为“未更改”并看到另一个文件未被存储拾取的副作用)。


请注意,git stash自 2013 年以来已移植到 C,建议使用 Git 2.24+(2019 年第四季度)

于 2013-01-18T11:46:55.887 回答