忽略对GIT仓库中已有文件的本地更改

时间:2014-01-22 11:57:50

标签: git

我有一个GIT回购。大多数文件都以正常方式工作。但是我需要在本地更改一些文件,但我不想将这些更改推送到repo,它们仅用于本地设置。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

您可以使用git update-index,格式如下:

git update-index --assume-unchanged my.properties
然后,

Git将不再检查工作副本是否有my.properties的更改。要重新开始跟踪此文件的更改,请执行相反的操作:

git update-index --no-assume-unchanged my.properties

official documentation中的更多细节。

答案 1 :(得分:1)

你可以:

$ git update-index --assume-unchanged <filename>

暂时忽略更改。 https://www.kernel.org/pub/software/scm/git/docs/git-update-index.html#_using_8220_assume_unchanged_8221_bit