๊ฐ์ธ ๋ธ๋์น์ ์์ ํ ์์ค๋ฅผ 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๋ฅผ ์ฑ๊ณตํ๋ฉด, '๊ฐ์ ํธ์' ํ๊ธฐ.
์ด๋ ๊ฒ ํ๋ฉด ์ถฉ๋์ ๊ด๋ฆฌํ ์ ์๋ค.
*์ถ๊ฐ ์ ๋ณด
'์์ ์ปค๋ฐ์ ์๋ฐฉํฅ์ผ๋ก ์ฌ๋ฐฐ์น'๋ฅผ ํ๋ ๊ฒฝ์ฐ โก๏ธ '๊ฐ์ ํธ์' ํ์.