首页 > 解决方案 > GIT:如何取消跟踪文件而不删除它?

问题描述

我有这个项目附带的文件,用于设置项目运行所需的本地数据。

我将该文件提交到我们的 git-bitbucket 中,它通常可以工作,但是当人们贡献时,本地配置文件也被标记为更改并在提交中提供(贡献者必须取消选中该文件,否则他们的更新只会发布对其他人无用的本地配置)

我尝试将以下内容添加到我的 .gitignore 文件中:config/localenv.csv但我仍然看到那里的更改被拾取并建议提交...

我理解的方式是:“文件已被跟踪,需要取消跟踪” - 对吗?
我发现:(git rm --cached public/app/template.js来自.gitignore 排除特定文件)-但这不会从存储库中删除文件吗?

我不想删除该文件,我仍然希望贡献者成为该文件的问题,该文件主要工作并用作方便的模板......我只是不希望本地更改被拾取并提供提交。

抱歉,如果这被回答了一百万次,我尝试搜索但无法让它做我需要的:(

标签: gitbitbucketcommitignore

解决方案


推荐阅读