我通过git与其他开发人员合作。我们的设置环境不同。为了避免添加正确的sdk和其他库,我决定将此行包含在.gitignore
中#eclipse
project.properties
但在初始提交中,我的project.properties文件被推送到存储库。我认为更新.gitignore文件会解决其他开发人员机器上的这个问题。但每次他拉动存储库时,他都必须使用他的sdk和库的路径更新项目,以便能够运行代码。
答案 0 :(得分:1)
如果要忽略git存储库中已由系统跟踪的文件,则必须从存储库缓存中删除该文件。删除文件后,您可以将ignore规则添加到.gitignore文件中,存储库将忽略该规则。
首先:从存储库缓存中删除文件
git rm - 缓存的路径/文件 第二步:将忽略规则添加到.gitignore文件
路径/文件名 第三:提交更新的.gitignore文件
git add file git commit -m"更新.gitignore规则" git push
在这里找到:
http://www.wegtam.net/article/add-file-gitignore-was-already-tracked