Today I Learned/2023

git remote branch

YURI๐Ÿ•๐Ÿ“๐Ÿถ 2023. 1. 3. 15:20
๋ฐ˜์‘ํ˜•

git remote branch

  1. ์ฝ”๋“œ๋ฆฌ๋ทฐ๋‚˜ ์งˆ๋ฌธ(?)์— ๋Œ€๋‹ตํ•˜๊ธฐ ์œ„ํ•ด, ๋‚ด ๋ธŒ๋žœ์น˜๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ํŒ€์›์˜ branch๋ฅผ ๊ฐ€์ ธ์™€์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.
  2. ์›๊ฒฉ ์ €์žฅ์†Œ์˜ branch๋„ ๊ทธ๋ƒฅ checkout ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š” ์ค„ ์•Œ์•˜๋Š”๋ฐ ๊ทธ๋ ‡์ง€ ์•Š์•˜๋‹ค.

 

1. git remote update

  • ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ์˜ฌ๋ผ์™€ ์žˆ๋Š” branch ๋ชฉ๋ก์„ ๋กœ์ปฌ์— ์—…๋ฐ์ดํŠธ ํ•œ๋‹ค.

 

2. git branch -r

  • ์›๊ฒฉ ์ €์žฅ์†Œ ๋ชฉ๋ก์„ ์กฐํšŒํ•œ๋‹ค 

 

3. git checkout -t origin/๋ธŒ๋žœ์น˜๋ช…

  • -t ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด, remote์™€ ๋™์ผํ•œ ์ด๋ฆ„์˜ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜๋ฉด์„œ checkout ํ•œ๋‹ค
  • -b ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด, ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•ด์„œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค
git checkout -b [์ƒ์„ฑํ•  ์ด๋ฆ„] [๊ฐ€์ ธ์˜ฌ ๋ธŒ๋žœ์น˜ ๋ช…]

 

 

๐Ÿ‘ Reference

 

๋ฐ˜์‘ํ˜•