.gitignore ํ ํ๋ฆฟ ์์ฑ๊ธฐ & ๊ฒ์ฌ๊ธฐ .gitignore Studio
OS, IDE, ์ธ์ด, ํ๋ ์์ํฌ ์คํ์ ์ํด๋ฆญ ์กฐํฉํ์ฌ ์์ฑํ .gitignore ์๋ ์์ฑ ๋ฐ ๊ฐ์ ๊ฒฝ๋ก ๋งค์นญ ์๋ฎฌ๋ ์ด์
๐ฏ ๊ฐ์ ๊ฒฝ๋ก ๋ฌด์(Ignore) ์๋ฎฌ๋ ์ดํฐ
ํ์ผ ๊ฒฝ๋ก๋ฅผ ์ ๋ ฅํ์ฌ ํ์ฌ ์ค์ ์์ ๋ฌด์๋๋์ง ์ค์๊ฐ ํ๋ณํฉ๋๋ค.
.env*.localGit ๋ฌด์ ๊ท์น (.gitignore) ํต์ฌ ๋ฌธ๋ฒ & ์ค๋ฌด ์ด์ ํ
1. ๊ธฐ๋ณธ ํจํด ๋ฌธ๋ฒ
#์ ์ฃผ์, *๋ 0๊ฐ ์ด์์ ๋ฌธ์, **๋ ์์์ ํ์ ๋๋ ํ ๋ฆฌ, !๋ ๋ฌด์ ์์ธ(๋ฐ๋์ ์ถ์ )๋ฅผ ์๋ฏธํฉ๋๋ค.
2. ์ด๋ฏธ ์ปค๋ฐ๋ ํ์ผ ์ ์ธ (์บ์ ์ญ์ )
์ด๋ฏธ Git์ ์ถ์ ์ค์ธ ํ์ผ์ .gitignore๋ฅผ ์ถ๊ฐํด๋ ๋ฌด์๋์ง ์์ต๋๋ค. git rm -r --cached . && git add .๋ก ์บ์๋ฅผ ๋น์ฐ์ธ์.
3. ์ ์ญ(Global) gitignore ์ค์
๊ฐ์ธ OS/IDE ํ์ผ(.DS_Store, .idea)์ git config --global core.excludesfile ~/.gitignore_global์ ๋ฑ๋กํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
4. ๋ณด์ ํ์ ๊ท์น (.env ์ ์ถ ๋ฐฉ์ง)
API ํค๊ฐ ํฌํจ๋ .env ํ์ผ์ ๋ฐ๋์ ๋ฌด์ ๋ชฉ๋ก์ ๋ฃ๊ณ , ๋ณ์ ํค ๋ชฉ๋ก๋ง ๋ด์ .env.example ํ์ผ๋ง ์ปค๋ฐํ์ธ์.
์๊ฒฌ ๋ฐ ์ง๋ฌธ
0์์ง ๋ฑ๋ก๋ ์๊ฒฌ์ด ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋๊ธ์ ๋จ๊ฒจ๋ณด์ธ์!
๋๊ธ ์์
๋๊ธ ์ญ์