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