从git仓库中删除文件,同时不影响拥有它的人

时间:2014-06-09 16:19:38

标签: git

我们的repo中有一个基于用户配置的文件,并且真的不应该在那里,除了第一次有人下载回购时,他们需要该文件的副本才能开始用。

除了它令人讨厌之外,我们不小心检查并提交我们的本地更改,导致冲突......所以我想用git rm -- cached来解决它但是保持我的盒子上的本地副本。

然而,这样做会删除其他人'下次他们从回购中提取时,该文件的副本?我不想影响其他任何人。

除此之外,是否有一个很好的策略,最初从回购中提取文件,然后从那一点开始保持不受限制?

1 个答案:

答案 0 :(得分:0)

将此文件添加到.gitignore文件可能会解决您的问题。

执行此操作后,存储库将忽略您在提交中对文件所做的所有更改,但文件将保留在你的回购一旦被上传。

检查git documentation以查看文件的跟踪方式。