2024/06/05 1

Git Rebase, Merge

rebase์™€ merge ๋Š” ๋ชจ๋‘ ๋ธŒ๋žœ์น˜๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ๊ฒฐ๊ณผ๋ฌผ์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.Rebase ํ˜„์žฌ ๋ธŒ๋žœ์น˜์˜ ๋ฒ ์ด์Šค๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜์™€ ํ†ตํ•ฉํ•œ๋‹ค. ํ˜„์žฌ ๋ธŒ๋žœ์น˜์˜ ์ปค๋ฐ‹๋“ค์„ ๋Œ€์ƒ ๋ธŒ๋žœ์น˜ ๋’ค์— ์ด๋™์‹œ์ผœ ์„ ํ˜•์˜ ์ปค๋ฐ‹ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ ๋‹ค. ์ปค๋ฐ‹ ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๊น”๋”ํ•ด์ง€์ง€๋งŒ, ๊ธฐ์กด ์ปค๋ฐ‹๋“ค์ด ์ƒˆ๋กœ์šด ์ปค๋ฐ‹์œผ๋กœ ๋ณ€๊ฒฝ๋˜์–ด ๊ณผ๊ฑฐ ๊ธฐ๋ก์ด ์žฌ์ž‘์„ฑ๋œ๋‹ค. Merge ๋‘ ๋ธŒ๋žœ์น˜์˜ ์ตœ์‹  ์ปค๋ฐ‹๋“ค์„ ๊ธฐ์ค€์œผ๋กœ ์ƒˆ๋กœ์šด ๋จธ์ง€ ์ปค๋ฐ‹์„ ์ƒ์„ฑํ•˜์—ฌ ํ†ตํ•ฉํ•œ๋‹ค. ๋‘ ๋ธŒ๋žœ์น˜์˜ ์ปค๋ฐ‹ ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋˜์–ด ๊ณผ๊ฑฐ ๊ธฐ๋ก์„ ์ถ”์ ํ•˜๊ธฐ ์‰ฌ์›Œ์ง„๋‹ค. ๋จธ์ง€ ์ปค๋ฐ‹์ด ์ƒ๊ธฐ๋ฉด์„œ ์ปค๋ฐ‹ ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๋ณต์žกํ•ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ๋ฆฌ๋ฒ ์ด์Šค๋Š” ๊น”๋”ํ•œ ์ปค๋ฐ‹ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ์›ํ•  ๋•Œ ์œ ์šฉํ•˜์ง€๋งŒ, ๊ณต์œ  ๋ธŒ๋žœ์น˜์—์„œ๋Š” ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. ๋จธ์ง€๋Š” ์•ˆ์ „ํ•˜๊ณ  ์ถ”์ ์ด ์‰ฌ์šด ๋Œ€์‹  ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๋ณต์žกํ•ด์งˆ ์ˆ˜ ..

Web 2024.06.05