繁体   English   中英

Git拉动更新配置文件而不是忽略

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM