210809 ๊ฐœ๋ฐœ๊ธฐ๋ก: ์›๊ฒฉ์˜ ๋ธŒ๋žœ์น˜ ๋ฐ›์•„์˜ค๊ธฐ

2021. 8. 10. 07:37ใ†๐Ÿ“” TIL

๐ŸŒ€ ๊นƒ ํด๋ก ์œผ๋กœ๋Š” ๋ธŒ๋žœ์น˜๊นŒ์ง€ ํด๋ก ํ•  ์ˆ˜ ์—†๋‹ค!

์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ํด๋ก ํ•  ๋•Œ, ๋ธŒ๋žœ์น˜๋„ ๋‹น์—ฐํžˆ ๊ฐ™์ด ํด๋ก  ๋  ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ–ˆ๋‹ค. 

์ „ํ˜€ ์•„๋‹ˆ์—ˆ๋‹ค &=^__^ ๋กœ์ปฌ์—์„œ ๋ธŒ๋žœ์น˜๋ฅผ ํ™•์ธํ•ด๋ณด๋‹ˆ, ๋‹ฌ๋ž‘ ๋งˆ์Šคํ„ฐ ๋ธŒ๋žœ์น˜ ํ•˜๋‚˜๋งŒ ์กด์žฌํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๋ฉ๊ทธ๋Ÿฌ๋‹ˆ ๋†“์—ฌ์žˆ๋Š” ๋งˆ์Šคํ„ฐ ๋ธŒ๋žœ์น˜

git fetch ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋žœ์น˜๊นŒ์ง€ ๋ฐ›์•„์™€ ์ง€์ง€ ์•Š์„๊นŒ ์ƒ๊ฐํ–ˆ๋Š”์ œ ์˜ค์‚ฐ์ด์—ˆ๋‹ค.

 

โœ…  ํ•ด๊ฒฐ

์šฐ์„  git branch -r ๋ช…๋ น์–ด๋กœ ์›๊ฒฉ์˜ ๋ธŒ๋žœ์น˜๋ช…๊ณผ ๋ฃจํŠธ๋ฅผ ์ •ํ™•ํžˆ ํ™•์ธํ•œ๋‹ค.

๋‚ด๊ฐ€ checkout ํ•˜๊ณ ์ž ํ•œ ๋ธŒ๋žœ์น˜๋ช…์€ production์œผ๋กœ, origin/production ๋””๋ ‰ํ† ๋ฆฌ์— ์กด์žฌํ•จ์„ ํ™•์ธํ–ˆ๋‹ค.

 

git checkout ๋ช…๋ น์–ด์™€ ํ•จ๊ป˜ -t ์˜ต์…˜๊ณผ ๋””๋ ‰ํ† ๋ฆฌ(origin/production) ๊นŒ์ง€ ์ž…๋ ฅํ•ด์ฃผ๋ฉด, 

1) ์›๊ฒฉ์˜ ๋ธŒ๋žœ์น˜๋ฅผ trackingํ•˜๊ฒŒ ๋˜๊ณ ,

2) ํ•ด๋‹น ๋ธŒ๋žœ์น˜๋กœ ์ž๋™ switch ๊นŒ์ง€ ์™„๋ฃŒ ๋œ๋‹ค.

$ git checkout -t origin/production