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

์˜ค๋ฅ˜ ์ˆ˜์ • ๋ฐ ์›ํ•˜๋Š” ๋ธŒ๋žœ์น˜์— ํŒŒ์ผ ์—…๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•

 

๋ฌธ์ œ ์ƒํ™ฉ

์šฐ๋ฆฌ ํŒ€์˜ ์—ฐ์Šต ๊นƒํ—ˆ๋ธŒ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ๊ณณ์— ์ž์œ ๋กญ๊ฒŒ ํŒŒ์ผ์„ ์˜ฌ๋ฆฌ๋Š” ์—ฐ์Šต ์ค‘,
๊ณ„์†ํ•ด์„œ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋–ด๋‹ค.

'nothing to commit, working tree clean'

๊ตฌ๊ธ€๋ง์„ ํ•ด๋„ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๋งŒ ๋‚˜์˜ฌ ๋ฟ, ์ด๊ฒŒ ์–ด๋–ค ์ƒํ™ฉ์ธ์ง€์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ฐพ๊ธฐ ์–ด๋ ค์› ๋‹ค.

 

 

 

๋ฌธ์ œ ํŒŒ์•…

์šฐ์„  ๋ธŒ๋žœ์น˜์— ๊ธ€์„ ์˜ฌ๋ฆฌ๋Š” ์ˆœ์„œ๋กœ๋Š”
๊ฐœ์ธ ๋ธŒ๋žœ์น˜ -> develop ๋ธŒ๋žœ์น˜ -> main ๋ธŒ๋žœ์น˜
๊ฐ€ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์ธ ๋“ฏ ํ•˜๋‹ค.

ํ•˜์ง€๋งŒ ์œ„ ์ƒํ™ฉ์—์„œ ๋‚˜๋Š” main ๋ธŒ๋žœ์น˜์— ๋จผ์ € ์˜ฌ๋ ค๋ฒ„๋ ธ๊ณ ..
์ดํ›„ ๊ฐœ์ธ ๋ธŒ๋žœ์น˜์— ์˜ฌ๋ฆฌ๋ ค๋‹ค ๋ณด๋‹ˆ ๋ฐฉ๋ฒ•์ด ํ—ท๊ฐˆ๋ ธ๋‹ค.

 

๊ทธ๋ž˜์„œ 'nothing to commit, working tree clean' ์˜ค๋ฅ˜๊ฐ€ ๋ฌด์Šจ ์ƒํ™ฉ์„ ์˜๋ฏธํ•˜๋ƒ,

"๋‚ด์šฉ์ด ์ด๋ฏธ ๊ฐ™์œผ๋‹ˆ ๋ณ€๋™(์ถ”๊ฐ€)ํ•  ๊ฒŒ ์—†๋‹ค"

๋Š” ๋œป์ด๋‹ค.

(์ถœ์ฒ˜ : ์ฒœ์‚ฌ ํŒ€์›๋‹˜๐Ÿ‘ผ๐Ÿป)

 

๋ฌธ์ œ ํ•ด๊ฒฐ

1. ๋‚ด๊ฐ€ ์žˆ๋Š” ๋ธŒ๋žœ์น˜ ์œ„์น˜ ์‚ดํ”ผ๊ธฐ

 

git branch ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ˜„์žฌ ์žˆ๋Š” ๋ธŒ๋žœ์น˜์™€ ๋‚ด๊ฐ€ ์œ„์น˜ํ•œ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ดํŽด๋ณด์•˜๋‹ค.
์ดˆ๋ก ๊ธ€์”จ๋กœ * ์ด๋ผ ํ•จ์€ ํ˜„์žฌ ๋‚ด๊ฐ€ ์žˆ๋Š” ์œ„์น˜์ด๋‹ค.
์›๋ž˜ ๊ฐ™์œผ๋ฉด main ์™ธ์—๋„ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜ ๋ช…์ด ํ•˜์–€์ƒ‰ ๊ธ€์”จ๋กœ ์จ ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ,
์ €๋ ‡๊ฒŒ๋งŒ ๋‚˜์™€์žˆ๋‹ค๋Š” ๊ฒƒ์€ ํ˜„์žฌ ๋‚ด ์„œ๋ฒ„์— main ๋ธŒ๋žœ์น˜๋งŒ ์žˆ๋‹ค๋Š” ๋œป!

์ด๊ฒƒ์€ ๊นƒํ—ˆ๋ธŒ์— ์žˆ๋Š” ๋ธŒ๋žœ์น˜์™€๋Š” ๋ณ„๊ฐœ๋กœ ๋‚ด ์„œ๋ฒ„(local)์— ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

 

 

2. ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ๋ฐ ์œ„์น˜ ์˜ฎ๊ธฐ๊ธฐ

 

git branch (๋ธŒ๋žœ์น˜๋ช…)์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜(๊นƒํ—ˆ๋ธŒ์— ์žˆ๋Š” ๋ธŒ๋žœ์น˜์™€ ๋™์ผ)๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
git switch (๋ธŒ๋žœ์น˜๋ช…)์„ ํ†ตํ•ด ๋งŒ๋“  ๋ธŒ๋žœ์น˜๋กœ ์œ„์น˜๋ฅผ ์˜ฎ๊ธด๋‹ค.

 

 

3. main์˜ ๋ธŒ๋žœ์น˜๋ฅผ ๋‹น๊ฒจ์˜จ๋‹ค.

 

 

 

4. ํŒŒ์ผ์„ ์˜ฌ๋ฆฐ๋‹ค.

 

git add .์™€ git commit์„ ํ†ตํ•ด ํŒŒ์ผ์„ ์˜ฌ๋ฆฐ๋‹ค.

 

๐Ÿ“ ์—ฌ๊ธฐ์„œ 'git add .' ์™€ 'git add (ํŒŒ์ผ๋ช…)'์˜ ์ฐจ์ด!

  • 'git add .'๋Š” ์ˆ˜์ •ํ•œ ๋ชจ๋“  ๋ถ€๋ถ„ (์ƒˆ๋กœ์šด ํŒŒ์ผ, ๊ธฐ์กด ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ) ๋“ฑ์„ ๋ชจ๋‘ ๋‹ค ์—…๋ฐ์ดํŠธ ํ•œ๋‹ค.
  • 'git add (ํŒŒ์ผ๋ช…)'๋Š” ์ง€์ •ํ•œ ํŒŒ์ผ๋งŒ ์—…๋ฐ์ดํŠธ ํ•œ๋‹ค.

์ด๋•Œ ๋˜ 'nothing to commit, working tree clean' ์˜ค๋ฅ˜๊ฐ€ ๋œจ๋Š” ์ด์œ ๋Š”
main์— ๋จผ์ € ์—…๋กœ๋“œ๋ฅผ ํ–‡์—ˆ๊ธฐ ๋•Œ๋ฌธ..ใ…‹ใ…‹

 


5. ์˜ฌ๋ฆฌ๊ณ ์ž ํ•˜๋Š” ๋ธŒ๋žœ์น˜์— ์—…๋กœ๋“œํ•˜๊ธฐ

git push origin (๋ธŒ๋žœ์น˜๋ช…) ์„ ํ†ตํ•ด ์˜ฌ๋ฆฌ๊ณ ์ž ํ•˜๋Š” ๋ธŒ๋žœ์น˜์— ์—…๋กœ๋“œ ์„ฑ๊ณต!!

๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
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
๊ธ€ ๋ณด๊ด€ํ•จ