์ด์ ๊น ๋ฆฌ๋ฒ ์ด์ค๋ก ์ธํด ํ ๋ฒ cherry-pick
์ผ๋ก ๋์์ ์ ๊ฑฐ์ณค๋ค.
๋ฌธ์ ๋ ๋ฐ์ํ ์ ์์ง๋ง, ๊ฐ์ฅ ์ค์ํ ๊ฒ์, ๋ฌธ์ ๋ฅผ ์ฌ๋ฐ์ํค์ง ์๋ ๊ฒ์ด๋ค.
๋ฐ๋ผ์ ์ด๋ฅผ ๊ธฐ๋ก์ผ๋ก ๋จ๊ธฐ๊ณ ์ ํ๋ค.
์ฐ๋ฆฌ๋ ์์ ๋์ค, ๊ธํ๊ฒ ๋ณ๊ฒฝํ ์ฌํญ์ ์ค์ ๋ก ๋ชจ๋ ์์ ๋จ์์ ํต์ผ์์ผ์ผ ํ๋ ์ํฉ์ด ๋ฐ์ํ๋ค.
๋ฐ๋ผ์ ์ด๋ฅผ ํ ๋ฆฌ๋ฒ ์ด์ค๋ก ๋น๊ฒจ์ผ ํ๋๋ฐ, ๋น๊ธด ๊ฒฐ๊ณผ ๊ธฐ์กด ์์ ์ปค๋ฐ ๋ด์ญ๊ณผ, ๋ฆฌ๋ฒ ์ด์ค ํ ๋์ ์ปค๋ฐ ๋ด์ญ์ด ํผ์ฌํด๋ฒ๋ฆฌ๋ ์ํฉ์ด ๋ฐ์ํ๋ค.
๋ฐ๋ผ์, ์ด๋ฅผ ํด๊ฒฐํด์ผ ํ๋ค.
์์ธ์ ๋ถ๋ชจ ๋ธ๋์น์์ git pull --rebase
๋ฅผ ํ์ง ์์๋ ๊ฒ์ด์๋ค.
๋ฆฌ๋ฒ ์ด์ค๋ฅผ ํ๋ค๋ ๊ฒ์, ๊ฒฐ๊ตญ ํ์ฌ ์์
ํ๊ณ ์๋ HEAD
๋ฅผ ๋ชฉํ๋ก ํ๋ ๋ธ๋์น์ ๋ฒ ์ด์ค๋ก ๊ฐ๋๋ก ํ๋ ๊ฒ์ด๋ค.
์ด๋, ๋ถ๋ชจ ๋ธ๋์น์์ git pull โrebase
๋ฅผ ์งํํ๋ค๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์๋๋ค. ๊ธฐ์กด ๋ถ๋ชจ ๋ธ๋์น์ ์์๋ ๋ด์ญ๋ค์ ํ ๋ฒ์ ๋ฆฌ๋ฒ ์ด์ค์ํค๊ธฐ ๋๋ฌธ์ด๋ค,
ํ์ง๋ง ํ์ฌ ์์
๋ธ๋์น์์ rebase
๋ฅผ ์์ผ๋ฒ๋ ธ๊ธฐ ๋๋ฌธ์, ๊ฒฐ๊ณผ์ ์ผ๋ก ์ปค๋ฐ ๋ด์ญ์ด ๊ผฌ์ฌ๋ฒ๋ฆฐ ๊ฒ์ด๋ค.
ํ์ฌ ์ปค๋ฐ์ด ๋ค์๊ณผ ๊ฐ๋ค. ํ์ฌ ๋ง์ ๋ธ๋์น๊ฐ ๋ค์ develop
๋ธ๋์น๋ก๋ถํฐ ๋ป์ด๋๊ฐ๊ณ ์๋ค.