忽略Bitbucket中跟踪的文件

时间:2014-11-03 15:39:46

标签: git gitignore

我的Bitbuckt仓库中有一个配置文件'config.js',具有我不想更改的特定配置。

我需要将此文件更改为本地工作,但我不想将此更改发送到我的存储库。

我已将此文件放在.gitignore中,但每次推送项目时,Bitbuckt中的文件都会被本地配置替换。

我该如何解决这个问题?

PS:我尝试使用$ git rm --cached config.js,但这会删除Bitbuckt中的文件。

1 个答案:

答案 0 :(得分:0)

解决方案是使用以下命令忽略对文件的更改:

git update-index --assume-unchanged file_name

只是一个观察,撤消命令是:

git update-index --no-assume-unchanged file_name

<强>更新:

我发现此解决方案存在问题。 当我尝试更改分支时,出现错误(以下文件的本地更改将被checkout覆盖:)

我该如何解决?