๋ฐ˜์‘ํ˜•

git remote branch ๋ณต๊ตฌ 1

[ Git & Github ] Git์— ๊ด€ํ•œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ด์Šˆ์ฒ˜๋ฆฌ ( ๋ธŒ๋žœ์น˜ ๋ณต๊ตฌ, ์ถ”์ ํ•˜๋Š” ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ๋ณ€๊ฒฝ, ๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ )

์•ˆ๋…•ํ•˜์„ธ์š”~ ์˜ค๋Š˜์€ git์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋ฐœ์ƒํ–ˆ๋˜ ์ด์Šˆ๋“ค์„ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค : ) 1. ์ œ๊ฑฐํ•œ ๋ธŒ๋žœ์น˜ ๋ณต๊ตฌ PR์„ ๋ณด๋‚ด๊ณ ๋‚˜์„œ ๊ธฐ๋‹ค๋ฆฌ๋˜ ์ค‘์— ์‚ฌ์ˆ˜๊ป˜์„œ ํ™•์ธํ•œ ์ดํ›„ Merge๊ฐ€ ๋œ ๊ฑธ๋กœ ์ฐฉ๊ฐํ•ด ์Šต๊ด€๋Œ€๋กœ ๋กœ์ปฌ ๋ธŒ๋žœ์น˜์™€ ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ๋ชจ๋‘ ์ œ๊ฑฐํ•ด ๋ฒ„๋ฆฐ ๋‚ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—…ํ•œ ๊ฒƒ๋“ค์ด ํœด์ง€์กฐ๊ฐ์ด ๋˜์–ด๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค : ( ๊ทธ๋ž˜์„œ ์ œ๊ฑฐํ•œ ๋ธŒ๋žœ์น˜๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ดค์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋จผ์ € ์•„๋ž˜์˜ ์ปค๋งจ๋“œ๋ฅผ ํ„ฐ๋ฏธ๋„์— ์ž…๋ ฅํ•˜๋ฉด git reflog ์ตœ๊ทผ์— ์ž‘์—…ํ•œ ๋‚ด์šฉ๋“ค์ด ๋ชจ๋‘ ๋ณด์ž…๋‹ˆ๋‹ค. HEAD@{์ˆซ์ž}์˜ ํ˜•ํƒœ๋กœ ํ—ค๋“œ ๋ฒˆํ˜ธ๊ฐ€ ๋‚˜์™€์žˆ๋Š”๋ฐ ๋ณต๊ตฌํ•˜๊ณ ์ž ํ•˜๋Š” ํ—ค๋“œ ๋ฒˆํ˜ธ๋ฅผ ๋ฉ”๋ชจํ•ด ๋‘” ๋‹ค์Œ git checkout -b [branch ์ด๋ฆ„] HEAD@{์ˆซ์ž} ์ •๋ง ๋‹คํ–‰์ด๋„ ์œ„์˜ ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ณต๊ตฌ๊ฐ€ ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค. 2. ์ถ”์ ํ•˜๊ณ ์žˆ๋Š” ์›..

Git & Github 2022.06.24
๋ฐ˜์‘ํ˜•