0

我正在通过 git 与另一位开发人员合作。我们的设置环境不同。为了避免添加正确的 sdk 和其他库,我决定在 .gitignore 中包含这一行

#eclipse 
project.properties

但在最初的提交中,我的 project.properties 文件被推送到存储库中。我认为更新 .gitignore 文件可以解决其他开发人员机器上的这个问题。但是每次他拉取存储库时,他都必须使用他的 sdk 和库的路径来更新项目,以便能够运行代码。

4

1 回答 1

1

如果要忽略 git 存储库中已被系统跟踪的文件,则必须从存储库缓存中删除该文件。删除文件后,您可以将忽略规则添加到您的 .gitignore 文件中,它将被存储库忽略。

第一:从存储库缓存中删除文件

git rm --cached path/file 第二:将忽略规则添加到您的 .gitignore 文件中

path/filename 第三:提交更新的 .gitignore 文件

git 添加文件 git commit -m "更新的 .gitignore 规则" git push

在这里找到:

http://www.wegtam.net/article/add-file-gitignore-was-already-tracked

于 2014-07-15T09:23:52.843 回答