ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

ํฌ์ผ“๋ชฌ ๋„๊ฐ ๊ฐœ์ธ๊ณผ์ œ ์ตœ์ข… ๋ฐฐํฌ๋ฅผ ์•ž๋‘๊ณ  ์—ฐ์Šต์‚ผ์•„ vercel์—์„œ ๋ฐฐํฌํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด์•˜๋‹ค.

 

vercel์—์„œ ๋ฐฐํฌํ•  ๋•Œ๋Š” main ๋ธŒ๋žœ์น˜์˜ ์ปค๋ฐ‹ ๋‚ด์šฉ์ด ์ ์šฉ๋œ๋‹ค๋Š” ๊ฑธ ๊นจ๋‹ฌ์•˜๋‹ค.

๋”ฐ๋ผ์„œ ์ตœ์ข…์œผ๋กœ ๋งŒ๋“ค์–ด๋‘์—ˆ๋˜ redux-toolkit ๋ธŒ๋žœ์น˜์™€ main์˜ PR์„ ์ง„ํ–‰ํ•˜์˜€๋‹ค.

๋ชจ์ž์ดํฌํ•œ ๋ถ€๋ถ„์€ ๋‚ด ์ด๋ฆ„์ด์ž github ์ด๋ฆ„..

 

๐Ÿšจ ๋ฌธ์ œ ์ƒํ™ฉ

 

PR ํ›„ ๋ฐฐํฌ ์‚ฌ์ดํŠธ๋ฅผ ํ™•์ธํ•ด๋ณด๋‹ˆ ๋ฉ”์ธ ํŽ˜์ด์ง€์˜ ํƒ€์ดํ‹€๋กœ ๋‘์—ˆ๋˜ ์ด๋ฏธ์ง€ ํŒŒ์ผ์ด ๋œจ์งˆ ์•Š์•˜๋‹ค. ์†Œ์œ„ ๋งํ•˜๋Š” ์—‘๋ฐ•์ด ๋–ด๋‹ค.

์ด๋ฏธ์ง€๊ฐ€ ๋กœ์ปฌ์—๋งŒ ์žˆ๋Š” ๊ฒŒ ๋ฌธ์ œ์ผ๊นŒ? ์‹ถ์–ด์„œ vscode๋ฅผ ํ™•์ธํ•ด๋ณด๋‹ˆ main ๋ธŒ๋žœ์น˜์— ํŒŒ์ผ์ด ์•„์˜ˆ ์ฒซ ์ปค๋ฐ‹ ์ƒํƒœ์˜€๋‹ค.

github์—์„œ ๋ถ„๋ช… PR ์ง„ํ–‰ํ–ˆ๋Š”๋ฐ?!

 

๊ทธ๋ ‡๋‹ค๋Š” ๊ฒƒ์€ ์›๊ฒฉ ๋ธŒ๋žœ์น˜์™€ ๋กœ์ปฌ ๋ธŒ๋žœ์น˜์˜ ๋‚ด์šฉ์ด ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์ธ๋ฐ..

์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋‹ค.

์›๊ฒฉ main ๋ธŒ๋žœ์น˜๋ฅผ pull ํ•œ๋‹ค๋Š” ๊ฑธ, redux-toolkit ๋ธŒ๋žœ์น˜๋ฅผ pull ํ•ด๋ฒ„๋ฆฐ ๊ฒƒ์ด๋‹ค..

(์ด๋•Œ ์ƒ๊ฐ์œผ๋กœ๋Š” ์›๊ฒฉ main ๋ธŒ๋žœ์น˜์— PR ์ ์šฉ์ด ์•ˆ ๋œ ์ค„ ์•Œ๊ณ ..)

 

๊ทธ๋Ÿฌ๊ณ ๋Š” ํ„ฐ๋ฏธ๋„์— ๋œฌ ๊ฒƒ์ด .DS_Store์„ ์‚ญ์ œํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฉ”์„ธ์ง€์˜€๋‹ค.

๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ๊ตฌ๊ธ€๋ง์œผ๋กœ ์ฐพ์€ ์‚ญ์ œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์˜€๋‹ค.

[.DS_Store ํŒŒ์ผ ์‚ญ์ œ ๋ช…๋ น์–ด]
find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch -f

 

๋”๋ณด๊ธฐ

.DS_Store๋ž€?

  • DS_STORE ํŒŒ์ผ์ด๋ž€ Desktop Services Store์˜ ์•ฝ์ž๋กœ, ์• ํ”Œ์—์„œ ์ •์˜ํ•œ ํŒŒ์ผ ํฌ๋งท์ž…๋‹ˆ๋‹ค.
  • ์• ํ”Œ์˜ ๋งฅ OS X ์‹œ์Šคํ…œ์ด finder๋กœ ํด๋”์— ์ ‘๊ทผํ•  ๋•Œ ์ž๋™์œผ๋กœ ์ƒ๊ธฐ๋Š” ํŒŒ์ผ๋กœ์จ, ํ•ด๋‹น ํด๋”์— ๋Œ€ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.(์œˆ๋„์šฐ์˜ thumb.db ํŒŒ์ผ๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค.)
  • ๋ถ„์„ํ•ด๋ณด๋ฉด ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ ํฌ๊ธฐ, ์•„์ด์ฝ˜์˜ ์œ„์น˜, ํด๋”์˜ ๋ฐฐ๊ฒฝ์— ๋Œ€ํ•œ ์ •๋ณด๋“ค์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • DS_store ํŒŒ์ผ์€ ํ”„๋กœ์ ํŠธ์™€ ๊ด€๋ จ์—†๋Š” ํŒŒ์ผ์ด๋ฉฐ, git status๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ๋ฐœ๊ฒฌ๋˜๋Š” ํŒŒ์ผ์ด๋‹ˆ, github๋กœ ๋„˜๊ธฐ์ง€๋ง๊ณ  ์‚ญ์ œํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค.
  • Mac OS๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด .DS_Store๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜์–ด ๊ณ„์† github repository์— ์—…๋กœ๋“œ๋˜๋Š”๋ฐ, ์ด๊ฒƒ์€ ์ˆ˜์‹œ๋กœ ์ˆ˜์ •๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ github์—์„œ conflict๋ฅผ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ˜‘์—… ์‹œ ์œˆ๋„์šฐ ์‚ฌ์šฉ์ž๊ฐ€ pull ํ•˜๋ฉด ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์ž Git Graph์— rm '.DS_Store' ์ด ๋œธ๊ณผ ๋™์‹œ์— ์†Œ์Šค์ œ์–ด ํƒญ์— ๋ณ€๊ฒฝ๋™๊ธฐํ™” 47↓ 1↑ ์ด ๋œฌ ๊ฒƒ์ด๋‹ค..

๋ฌด์„œ์šด ๋งˆ์Œ์— ํŠœํ„ฐ๋‹˜๊ป˜ ๋‹ฌ๋ ค๊ฐ€ ์ƒํ™ฉ์„ ์„ค๋ช…๋“œ๋ ธ๋‹ค.

 

์•ฝ 1์‹œ๊ฐ„์˜ ๋Œ€ํ™” ๋์—.. ์ฒ˜์Œ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ๊ณผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ๋“ค์ด ๊ฝค ์žˆ์—ˆ๋‹ค.

๊ทธ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด๋ณด๊ฒ ๋‹ค.

 

 

ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ ์‹œ, Git ์„ค์ •

 

๐Ÿ“gitignore ํŒŒ์ผ

  • git์— ์˜ฌ๋ผ๊ฐ€๋ฉด ์•ˆ ๋˜๋Š” ํŒŒ์ผ๋“ค์„ ์„ค์ •ํ•œ๋‹ค.(.DS_Store, node_modules ๋“ฑ)
  • gitignore.io ์‚ฌ์ดํŠธ์—์„œ react ์ž…๋ ฅ ํ›„ ๋‚˜์˜ค๋Š” ๋‚ด์šฉ์„ ํŒŒ์ผ์— ์ž…๋ ฅํ•œ๋‹ค.

 

๐Ÿ“์ด๋ฏธ์ง€ํŒŒ์ผ ์„ค์ •

  • public ํด๋” ๋‚ด์— ๋‘๊ธฐ
  • ์ฝ”๋“œ์— ๊ฐ€์ ธ์˜ฌ ๋•Œ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ ์—†์ด ํŒŒ์ผ๋ช… ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์˜จ๋‹ค.
<Title src="main-title-image.png" />
  • ํŒŒ์ผ๋ช…์€ ์†Œ๋ฌธ์ž๋กœ, _ or -๋งŒ ์‚ฌ์šฉ
  • ๋„์–ด์“ฐ๊ธฐ๋Š” ์˜ค๋ฅ˜ ํญ๊ฒฉ๊ธฐ. ์ ˆ๋Œ€ ๊ธˆ๋ฌผ
  • readme์— ์‚ฌ์šฉํ•  ์ด๋ฏธ์ง€๋Š” 'readme' ํด๋”์— ๋”ฐ๋กœ ๋‹ด๊ธฐ
    (README.md ํŒŒ์ผ์€ ๊ธฐ์กด ์œ„์น˜ ๊ณ ์ •)
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
TAG
more
ยซ   2026/03   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ