๐Ÿ™ˆ

.gitignore ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ๊ธฐ & ๊ฒ€์‚ฌ๊ธฐ .gitignore Studio

OS, IDE, ์–ธ์–ด, ํ”„๋ ˆ์ž„์›Œํฌ ์Šคํƒ์„ ์›ํด๋ฆญ ์กฐํ•ฉํ•˜์—ฌ ์™„์„ฑํ˜• .gitignore ์ž๋™ ์ƒ์„ฑ ๋ฐ ๊ฐ€์ƒ ๊ฒฝ๋กœ ๋งค์นญ ์‹œ๋ฎฌ๋ ˆ์ด์…˜

โœ….gitignore ํ…œํ”Œ๋ฆฟ์ด ์„ฑ๊ณต์ ์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์„ ํƒ๋œ ์Šคํƒ: 0๊ฐœ๊ทœ์น™ ์ˆ˜: 0 rules์ค„ ์ˆ˜: 0 linesํฌ๊ธฐ: 0 B
STACK SELECTOR๊ธฐ์ˆ  ์Šคํƒ & ํ™˜๊ฒฝ ์„ ํƒ
0๊ฐœ ์„ ํƒ
๐Ÿ’ป ์šด์˜์ฒด์ œ (OS)
๐Ÿ› ๏ธ ๊ฐœ๋ฐœ ๋„๊ตฌ & IDE
โ˜• ์–ธ์–ด & ๋Ÿฐํƒ€์ž„ (Languages)
๐Ÿš€ ํ”„๋ ˆ์ž„์›Œํฌ & ๋นŒ๋“œ ๋„๊ตฌ
๐Ÿ”’ ๋ณด์•ˆ & ํ™˜๊ฒฝ๋ณ€์ˆ˜ (๊ถŒ์žฅ)

๐ŸŽฏ ๊ฐ€์ƒ ๊ฒฝ๋กœ ๋ฌด์‹œ(Ignore) ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ

ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ˜„์žฌ ์„ค์ •์—์„œ ๋ฌด์‹œ๋˜๋Š”์ง€ ์‹ค์‹œ๊ฐ„ ํŒ๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

๋ฌด์‹œ๋จ (Ignored)๊ทœ์น™ ๋งค์นญ: .env*.local
.GITIGNORE์ƒ์„ฑ๋œ ํŒŒ์ผ ๋‚ด์šฉ
1
๐Ÿ’ก

Git ๋ฌด์‹œ ๊ทœ์น™ (.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
0 / 1500