๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

development

.gitignore๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š์„ ๋•Œ!

728x90

.gitignore ํŒŒ์ผ์€ Git์˜ root ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ๋˜์–ด, Git Repository๋‚˜ Staging Area์— ์ถ”๊ฐ€๋˜์ง€ ๋ง์•„์•ผํ•˜๋Š” ํด๋”๋‚˜ ํŒŒ์ผ์„ ์ •์˜ํ•˜๋Š” ํŒŒ์ผ์ด๋‹ค. .gitignore์— ์ •์˜๋œ ํŒŒ์ผ์ด๋‚˜ ํด๋”๋Š” Staging ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— tracking ๋˜์ง€๋„ ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜์„œ git status๋ฅผ ์ด์šฉํ–ˆ์„ ๋•Œ ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค.

๊ฐ€๋” .gitignore๋ฅผ ์„ค์ •ํ•ด๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ignore์ฒ˜๋ฆฌ๋œ ํŒŒ์ผ์ด ์ž๊พธ changes์— ๋‚˜์˜จ๋‹ค. ์ด๋•Œ๋Š” git์˜ ์บ์‹œ๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์ปค๋ฐ‹, ํ‘ธ์‹œํ•˜๋ฉด ์ •๋ฆฌ๊ฐ€ ๋œ๋‹ค.

$ git rm -r --cached .
$ git add .
$ git commit -m "fixed untracked files"

 

์ฐธ์กฐ

https://git-scm.com/docs/gitignore

https://stackoverflow.com/questions/11451535/gitignore-is-ignored-by-git

728x90