[日本語/일본어 번역] GitHubの「.DS_Store」 ファイル概念と削除方法

Yanagi·2021년 7월 31일
1

日本語

목록 보기
1/1

1. .DS_Storeとは?

  • .DS_Storeファイルとは 「Desktop Services Store」 の略字であり、appleにより定義されたファイルです。
  • Macのシステムにアクセスするとき、自動的に発生するファイルとして、該当フォルダーに対して「metadata」を保存します。
  • 分析することで該当のdirectoryの大きさ、iconの位置、フォルダーの背景に対する情報などを得られます。
  • これはプロジェクトと関係ないファイルであり、「git status」 を使用する時に発見されるファイルなので削除してもかまいません。
  • これは衝突が起こる可能性があります。

2. .DS_Storeの削除方法

  1. Terminal に repository local フォルダーで 移動
  2. find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch -f 入力
  3. echo .DS_Store >> .gitignore 入力
  4. git add .gitignore 入力
  5. git commit -m '.DS_Store is banished!' 入力
  6. git push -u origin main 入力

3. 直接 .DS_Store 削除してみましょう!


写真によりアップロードされる状態を確認できます。
これを削除してみます。

2のコマンドを入力します。

.DS_Storeファイルが削除られることを確認できます。

profile
<'쟤'보단 내가 낫지> 에서 '쟤'를 담당하고 있습니다.

0개의 댓글