我更改了一个跟踪文件。
然后我用--assume-unchanged
标志标记了文件。
我跑了git stash save
,但什么也没藏起来。
如何存储保存假设更改的文件?
我猜你已经跑了
git update-index --assume-unchanged <file>
看起来您必须在存储它之前再次将其添加到索引中。
git update-index --no-assume-unchanged <file>
您应该在将其标记为“ ”之前尝试运行 git stash --assume-unchanged
。
或者至少--no-assume-unchanged
在存储之前标记它“”。
(除非您在谈论两个不同的文件,并且您的问题是关于将一个文件标记为“未更改”并看到另一个文件未被存储拾取的副作用)。
请注意,git stash
自 2013 年以来已移植到 C,建议使用 Git 2.24+(2019 年第四季度)。