Tiny Bunny
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป/์—๋Ÿฌ ๋ฐ ์˜ค๋ฅ˜

[Git/ Sourcetree] rebase ์ถฉ๋Œ ํ•ด๊ฒฐ๋ฒ•

by soonybutter 2024. 12. 19.
728x90

๊ฐœ์ธ ๋ธŒ๋žœ์น˜์— ์ž‘์—…ํ•œ ์†Œ์Šค๋ฅผ commit, pull, push ํ›„์— 

rebase๋ฅผ ํ•˜๋‹ˆ, ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ๋‹ค. . . ๐Ÿฅฒ

 

 

 

 

ํ•ด๊ฒฐ๋ฒ•

1.  Gti Bash์—์„œ rebase์‹œ ์ถฉ๋Œ ๋ฐœ์ƒ

2. 'ํŒŒ์ผ์ƒํƒœ'์— ์ถฉ๋Œํ•œ ํŒŒ์ผ๋“ค์ด ์Šคํ…Œ์ด์ง€์— ์•„์ง ์˜ฌ๋ผ๊ฐ€์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๋œฌ๋‹ค.

3. ์™ธ๋ถ€๋ณ‘ํ•ฉ ํˆด์„ ์‚ฌ์šฉํ•ด ๊ฐ ํŒŒ์ผ์˜ ์ถฉ๋Œ๋‚œ ์ฝ”๋“œ ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•ด์ฃผ๊ธฐ.

4. ํ•ด๊ฒฐ ์™„๋ฃŒ๋œ ํŒŒ์ผ์„ ์Šคํ…Œ์ด์ง€์— ์˜ฌ๋ ค์ค€๋‹ค.

5. Git Bash๋กœ ์™€์„œ "git rebase --continue" ๋ฅผ ์ž…๋ ฅ.

6. vi(text-editor)๋กœ ํ™”๋ฉด์ด ์ „ํ™˜๋˜๋ฉด, esc ๋ˆ„๋ฅธ ํ›„์— ":wq" ์ž…๋ ฅํ•˜๊ธฐ.

     wq(=write quit)

7. rebase๋ฅผ ์„ฑ๊ณตํ• ๋•Œ๊นŒ์ง€ ์ด ์ž‘์—…์„ ๋ฐ˜๋ณต

8. rebase๋ฅผ ์„ฑ๊ณตํ•˜๋ฉด, '๊ฐ•์ œํ‘ธ์‹œ' ํ•˜๊ธฐ.

 

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ถฉ๋Œ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

 

 

 

 

 

*์ถ”๊ฐ€ ์ •๋ณด

'์ž์‹ ์ปค๋ฐ‹์„ ์Œ๋ฐฉํ–ฅ์œผ๋กœ ์žฌ๋ฐฐ์น˜'๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ โžก๏ธ '๊ฐ•์ œํ‘ธ์‹œ' ํ•„์š”.

 

 

728x90

TOP

Designed by ํ‹ฐ์Šคํ† ๋ฆฌ