簡體   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