[英]Git pulls updating Config file instead of ignoring
我的Git项目目录中有一个配置文件(不好,我知道并更改它),该文件是我的.gitignore
一部分
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
PATH/systemConfig.json
该文件不是我的Visual Studio解决方案的一部分,每当我在其他计算机上执行git pull时,它就会使用开发计算机上配置文件中的相同数据覆盖配置文件。
我试过使用此命令,但它似乎能工作一半
git update-index --assume-unchanged PATH/systemConfig.json
我使用gitignore错误吗?
最终,我将配置文件移动到用户的主目录,以避免git pull上的冲突。
git rm --cached PATH/systemConfig.json
还不够:您必须添加并提交才能记录从Git内容中删除的内容。
只有这样,其他人才能在拉动期间留下自己的配置文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.