如何刪除GIT中的 DS Store

2021-07-28 01:21:54 字數 830 閱讀 8634

使用 mac 的使用者可能會注意到,系統經常會自動在每個目錄生成乙個隱藏的 .ds_store 檔案。.ds_store(英文全稱 desktop services store)是一種由蘋果公司的mac os x作業系統所創造的隱藏檔案,目的在於存貯目錄的自定義屬性,例如檔案們的圖示位置或者是背景色的選擇。相當於 windows 下的 desktop.ini。

如果你的專案中還沒有自動生成的 .ds_store 檔案,那麼直接將 .ds_store 加入到 .gitignore 檔案就可以了。如果你的專案中已經存在 .ds_store 檔案,那就需要先從專案中將其刪除,再將它加入到 .gitignore。如下:

刪除專案中的所有.ds_store。這會跳過不在專案中的 .ds_store

1.find . -name .ds_store -print0 | xargs -0 git rm -f –ignore-unmatch

將 .ds_store 加入到 .gitignore

2.echo .ds_store >> ~/.gitignore

更新專案

3.git add –all

4.git commit -m 『.ds_store banished!』

如果你只需要刪除磁碟上的 .ds_store,可以使用下面的命令來刪除當前目錄及其子目錄下的所有.ds_store 檔案:

find . -name 『*.ds_store』 -type f -delete

禁止.ds_store生成:

恢復.ds_store生成:恢復.ds_store生成:

git中手動刪除的檔案如何在git中刪除

在日常開發中,我們可能或手動刪除 delete鍵刪除的 一些檔案,然而我們本來應該是用git rm filename命令刪除的,但是現在我們手動刪除了,那麼要如何在git裡面講那些手動刪除的檔案刪除呢?我們這裡有兩種方法可以在git中刪除那些手動刪除 delete鍵刪除的 的檔案 第一種就是用 gi...

git中手動刪除的檔案如何在git中刪除

在日常開發中,我們可能或手動刪除 delete鍵刪除的 一些檔案,然而我們本來應該是用git rm filename命令刪除的,但是現在我們手動刪除了,那麼要如何在git裡面講那些手動刪除的檔案刪除呢?我們這裡有兩種方法可以在git中刪除那些手動刪除 delete鍵刪除的 的檔案 第一種就是用 gi...

git如何刪除分支

管理git分支相應的步驟 已分支dev舉例 1.列出本地分支 git branch 2.刪除本地分支 git branch d dev 其中 d也可以是 delete,如 git branch delete dev 3.刪除本地的遠端分支 git branch r d origin dev 4.遠端...