我使用以下命令将文件添加到存储库并使用一些默认设置,然后在本地更改设置,而不是每次都将它们推送到存储库:
git update-index --assume-unchanged <filepath>
现在我需要将本地更改推送到repo,因此我需要撤消此命令。我怎么能这样做?
注意:我知道删除repo然后再次克隆它会撤消这个并且我猜测git reset --hard
也会有效但我有多个文件在同样的情况并执行上面的命令让git再次忽略它们是不可行的。因此,我正在寻找一个只会影响该特定文件的命令。
答案 0 :(得分:11)
致turn off the assume unchanged bit:
git update-index --no-assume-unchanged <filepath>