我assume-unchanged
在几个文件上设置了该位,现在我想取消设置它们,但这不起作用。
> git update-index --no-assume-unchanged Gemfile
> git ls-files -v | grep Gemfile
S Gemfile
S Gemfile.lock
> git status
# On branch foo
nothing to commit (working directory clean)
>
当然,我的 Gemfile 中有更改。有些我不想承诺,有些我愿意。如果其他人更改了 Gemfile,我将无法合并。这似乎真的把东西弄得有点太多了。
所以我有两个问题:
1:如何取消设置位?2:有没有更好的方法来忽略一个特定的本地更改,同时允许对该文件的其他更改正常工作?