撤销 git update-index --assume-unchanged
Undoing git update-index --assume-unchanged
我已经使用以下命令将一些默认设置的文件添加到存储库,然后在本地更改设置,而不是每次都将它们推送到存储库:
git update-index --assume-unchanged <filepath>
现在我需要将本地更改推送到存储库,因此我需要撤消此命令。我怎样才能做到这一点?
注意:我知道删除存储库然后再次克隆它会撤消此操作,我大胆猜测 git reset --hard
也可以,但我有处于相同情况的多个文件并执行上述命令让 git 再次忽略它们是不可行的。因此,我正在寻找只会影响该特定文件的命令。
至turn off the assume unchanged bit:
git update-index --no-assume-unchanged <filepath>
我已经使用以下命令将一些默认设置的文件添加到存储库,然后在本地更改设置,而不是每次都将它们推送到存储库:
git update-index --assume-unchanged <filepath>
现在我需要将本地更改推送到存储库,因此我需要撤消此命令。我怎样才能做到这一点?
注意:我知道删除存储库然后再次克隆它会撤消此操作,我大胆猜测 git reset --hard
也可以,但我有处于相同情况的多个文件并执行上述命令让 git 再次忽略它们是不可行的。因此,我正在寻找只会影响该特定文件的命令。
至turn off the assume unchanged bit:
git update-index --no-assume-unchanged <filepath>