我們的開發人員之一使用git rm config
而不是git rm --cached config
,現在每次我們簽出該分支時,'config'文件被刪除。我嘗試着咒語,試圖阻止從混帳刪除文件,失敗:添加一個刪除的文件,不要跟蹤它
git add -f config
git commit -m "fixing config file issue"
git pull
git push
git rm --cached config
echo "config" >> .gitignore
git add -u
git commit -m "fixing config file issue part 2"
git push
如何停止從混帳刪除在每個收銀臺從我們本地的回購協議文件?