๐คฆโ๏ธ .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์ด ์ ์ฉ๋๋ค.
'Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
git clone -- recursive ์ต์ ์ ์๋ฏธ (21) | 2023.07.13 |
---|---|
GitLab ๊ฐ๋ & ์ ๋ฆฌ (21) | 2023.07.10 |
GIT ssh ์์ฑ ๋ฐ git remote ์ ์ฅ์ ssh๋ก ์ ์ (2) | 2022.05.23 |
[Git] Git Authentication Failed ์ฌ์ฉ์ ์ธ์ฆ ๋ฌธ์ ํด๊ฒฐ๋ฐฉ๋ฒ (2) | 2022.05.17 |
git์์ ํน์ ๋ธ๋์น cloneํ๋ ๋ฐฉ๋ฒ (2) | 2022.04.04 |