處理 Git 提交中出現 .DS_Store 文件

.DS_Store 是 Finder 用來存儲這個文件夾的顯示屬性的:比如文件圖標的擺放位置。雖然有辦法可以禁止 .DS_Store 文件的生成,但是我個人不見這樣,只需要在 Git 中忽略 .DS_Store 文件即可。

之前由於沒有注意,在 GitLab 中已經提交了 .DS_Store 文件上去:

現在先把 GitLab 中的這個文件處理掉:

先把遠程庫的代碼拉下來:

可以看到那個隱藏文件還在:

也沒必要直接刪掉 .DS_Store,只是提交的時候忽略就行,然後:

git rm -r --cached .DS_Store

git commit -m 'delete .DS_Store' 

發現遠程庫的 .DS_Store 已經沒了。

然後在 gitignore 中忽略即可:

參考資料:

https://zhidao.baidu.com/question/3711468.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章