MUKER_DEV with iOS

[Git] github์—์„œ .DS_Store ํŒŒ์ผ ์‚ญ์ œํ•˜๊ธฐ ๋ณธ๋ฌธ

๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๊ฐœ๋ฐœ/Git

[Git] github์—์„œ .DS_Store ํŒŒ์ผ ์‚ญ์ œํ•˜๊ธฐ

MUKER 2022. 7. 2. 17:08

 

๋งฅ ์—์„œ ๊นƒํ—ˆ๋ธŒ์— ํด๋”๋ฅผ ์ปค๋ฐ‹ ํ•˜๊ฒŒ ๋˜๋ฉด .DS_Store๋ผ๋Š” ํŒŒ์ผ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

์ด๊ฒŒ ์™œ ์ƒ๊ธฐ๋ƒ? ํ•˜๋ฉด

 

Desktop Services Store์˜ ์•ฝ์ž๋กœ, ๋งฅ OS๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ํ•ด๋‹น ํด๋”์— ๋Œ€ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ํŒŒ์ผ์ด๋‹ค.

 

DS_Store๋Š” ํ”„๋กœ์ ํŠธ์™€ ์ „ํ˜€ ๊ด€๋ จ์—†๋Š” ํŒŒ์ผ์ด๊ธฐ์— ๊ฑฐ์Šฌ๋ฆฐ๋‹ค๋ฉด github์— ๋„˜๊ธธ๋•Œ ์‚ญ์ œํ•˜๋ฉด ๋œ๋‹ค.

 

.DS_Store ์‚ญ์ œ ๋ฐฉ๋ฒ•

 

  find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch

 

์ €์žฅ์†Œ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ํ˜„์ œ ๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜์˜ ๋ชจ๋“  .DS_Store ํŒŒ์ผ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋งŒ์•ฝ, ์•ž์œผ๋กœ๋„ .DS_Store ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜์ง€ ์•Š์„๊ฑฐ๋ผ๋ฉด, ์ €์žฅ์†Œ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ์— .gitignore ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ณ  .DS_Store ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋œ๋‹ค.

 

echo .DS_Store >> .gitignore

 

๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ addํ•˜๊ณ  ๊นƒํ—ˆ๋ธŒ์— pushํ•ด์ฃผ๋ฉด ์™„๋ฃŒ!

 

git add --all
git commit -m '.DS_Store removed'
git push origin main

 

 

๊น”๋”ํ•ด์ง„ Repositories๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ‘๐Ÿป

'๐Ÿง‘๐Ÿปโ€๐Ÿ’ป ๊ฐœ๋ฐœ > Git' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Git] git ํ•œ๋ฐฉ์— ์ •๋ฆฌํ•˜๊ธฐ  (0) 2022.07.01