我们的repo中有一个基于用户配置的文件,并且真的不应该在那里,除了第一次有人下载回购时,他们需要该文件的副本才能开始用。
除了它令人讨厌之外,我们不小心检查并提交我们的本地更改,导致冲突......所以我想用git rm -- cached
来解决它但是保持我的盒子上的本地副本。
然而,这样做会删除其他人'下次他们从回购中提取时,该文件的副本?我不想影响其他任何人。
除此之外,是否有一个很好的策略,最初从回购中提取文件,然后从那一点开始保持不受限制?
答案 0 :(得分:0)
将此文件添加到.gitignore文件可能会解决您的问题。
执行此操作后,存储库将忽略您在提交中对文件所做的所有更改,但文件将保留在你的回购一旦被上传。
检查git documentation以查看文件的跟踪方式。