Git
[git] .gitignore์ด ์ ์ฉ์ด ์๋ ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ
martinooo
2022. 12. 14. 10:31
๐คฆโ๏ธ .gitignore ๋?
ํ๋ก์ ํธ ์์ ์ ๋ก์ปฌ ํ๊ฒฝ์ ์ ๋ณด๋ ๋น๋ ์ ๋ณด๋ฑ ์๊ฒฉ ์ ์ฅ์์ ๊ด๋ฆฌํ์ง ๋ง์์ผ๋๋ ํ์ผ๋ค์ ๋ํด์ ์ง์ ํ์ฌ ์๊ฒฉ ์ ์ฅ์์ ์ค์๋ก ์ฌ๋ผ๊ฐ์ง ์๋๋ก ๊ด๋ฆฌํ๋ ํ์ผ์ด๋ค.
์ ์ํ ์ ๋ณด๋ค์ ํด๋นํ๋ ํ์ผ๋ค์ ๋ํ์ฌ git track(์ถ์ )ํ์ง ์๋๋ก ์ค์ ํ๋ ์ญํ์ ํ๋ค.
๐คฆโ๏ธ .gitignore ์ ์ฉ์ด ์๋ ๋?
ํ๋ก์ ํธ๋ฅผ ์งํ ํ๋ค๋ณด๋ฉด .gitignore์ ์ ๊ฑฐํ ํ์ผ์ด๋ ํด๋๋ฅผ ์ ์ฉํ์์๋ ์ ์ฉ์ด ์๋๊ณ ๊ณ์ ์ ์ฅ์์ ์ฌ๋ผ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๋ํ ์ค์๋ก ์ปค๋ฐ์ ํด์ ์๊ฒฉ์ ์ฅ์์ ์ฌ๋ผ๊ฐ๋ ๊ฒฝ์ฐ๋ ์๋ค. ์ด๊ฒฝ์ฐ .gitignore์ ์บ์๋ฅผ ์ญ์ ํ ํ commit์ ํ๋ฉด .gitignore์ ์ ๊ฑฐํ ํ์ผ์ด๋ ํด๋๊ฐ ์ ์ฉ์ด ๋์ด ๋ก์ปฌ ์ ์ฅ์์ ์ฌ๋ผ์ค์ง ์๊ณ ์ค์๋ก commit์ ํด์ ์๊ฒฉ ์ ์ฅ์์ ์ฌ๋ผ๊ฐ๋ ์ํฉ์ ์๋ฐฉํ ์ ์๋ค.
git rm -r --cached .
git add .
git commit -m "clear git cache"
git push
git ์บ์ ์ญ์ ๋ช ๋ น์ด๋ฅผ ์ํํ๊ณ ๋๋ฉด .gitignore์ด ์ ์ฉ๋๋ค.