我有這個代碼在我的終端創建.gitignore
文件在我~
路徑:的.gitignore文件不工作(忽略的Mac OS .DS_Store文件)
touch ~/.gitignore
,並添加文件和git定義排除下面的代碼文件由:
git config --global core.excludesfile ~/.gitignore
,然後使用下面的命令刪除所有我.DS_Store
文件
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
(每個文件已被成功取出,如果我打開Xcode和按提交D
標籤將出現接近這個文件)
我承諾之前,我通過這個命令添加.DS_Store
到.gitignore
文件:
echo .DS_Store >> ~/.gitignore
它也可以工作並在文件中寫入值,但它不起作用。因爲當我回到xcode並提交文件,然後返回到查找程序並導航到文件夾並返回到xcode時,我可以在提交對話框中看到.DS_Store文件。
有人有什麼想法是什麼問題?
你究竟想要什麼?答:從git repo中刪除.DS_Store並從不再次提交這些文件或者B:忽略你執行git rm的事實? – BartBog
相關:http://stackoverflow.com/questions/25700186/ds-store-still-appears-in-git-status-despite-being-in-gitignore – Jubobs