์ํฉ
๊ฐ์ธ ๋ธ๋์น์์ ๊ฐ๋ฐ์ ํ๊ณ ์๋ ๋์ค, ๋งค๋์ ๊ฐ develop์ ์๋ก ๋ณ๊ฒฝ์ฌํญ์ ํธ์ฌํ์ผ๋ ์๋ก ๋ณ๊ฒฝ๋ ์ฝ๋๋ฅผ Pullํด์ ๊ฐ์ธ ํ๋ก์ ํธ์ ์ ์ฉํด์ ์ฌ์ฉํ๋ผ๊ณ ํจ
๋ธ๋์น
develop ๋ธ๋์น - ํ์๋ค์ ์์ ์ ๋ชจ๋ ํฉ์น๋ ๋ธ๋์น
RND-2457 ๋ธ๋์น - ๋ด ๊ฐ์ธ ์์ ํผ์ณ ๋ธ๋์น
์ง๊ธ ๋๋ ํผ์ณ๋ธ๋์น์ธ RND-2457 ๋ธ๋์น์ ์๋ค.
์ฌ๊ธฐ์ git pull์ ํด์ ์๊ฒฉ์ ์ฅ์์ ํธ์ฌ๋ ์๋ก์ด ์ปค๋ฐ๋ด์ฉ ๋ณผ ์ ์๋ค.
๋์ ํผ์ณ๋ธ๋์น (์ ์ฌ์ง์ ๋นจ๊ฐ ํ์ดํ)๋ฅผ ๋ณด๋ฉด, ๊ฐ์ง ๋ชจ์์ด ์ต์ ์ํ๊ฐ ๋ฐ์๋๊ธฐ ์ด์ ์ํ์ develop ๋ธ๋์น (์ฌ์ง์๋ ์งค๋ ค์ ์๋ณด์ ๋ ๋งจ ๋ฐ์ ๊ฐ์ง์ ๋ฒ ์ด์ค๊ฐ ์์)์์ ๋ฐ์ ์๋ก ๋ง๋ค์ด์ง ๋ธ๋์น์ด๋ฏ๋ก ๋ถํ์์ผ๋ก ๋ณด์ธ๋ค.
์ต์ ๋ณ๊ฒฝ๋ ์ฝ๋๊ฐ ๋ฐ์๋ develop ๋ธ๋์น๋ (์ ์ฌ์ง์ ํ๋ ํ์ดํ) ๋ด๊ฐ ์์ ํ๊ณ ์๋ ํผ์ณ๋ธ๋์น๋ณด๋ค ๋ ์ดํ์ ์์ ๋์ด ์ปค๋ฐ์ด ๋ ์์ ์์นํ๊ณ ์๋ค.
์, ๊ทธ๋ผ ์ฌ๊ธฐ์ ๋ด๊ฐ ํ๊ณ ์ถ์ ๊ฒ.
๋ด ํผ์ณ๋ธ๋์น ํํฌ์ RND-2457๋ฅผ ํ์ฌ ํ๋์ develop ๋ธ๋์น์ ์ต์ ์ฝ๋๊ฐ ๋ฐ์๋๊ฒ ๋ง๋ค๊ณ ์ถ๋ค.
์ฆ, ํผ์ณ๋ธ๋์น์ ์์์ ์ด ์ด์ ์ develop ๋ธ๋์น๊ฐ ์๋ ์๋ก ํธ์ฌ๋ ๋งจ ์์ชฝ(ํ๋ํ์ดํ)์ด ๋๊ฒ ํด์ผ ํ๋ค.
์ง๊ธ ๋ด ํผ์ณ๋ธ๋์น RND-2457 ์์น์์ rebase ์ต์ ์ ์ฌ์ฉํด์
git pull --rebase origin develop ๋ฅผ ์ ์ด์ค๋ค.
์ด ์๋ฏธ๋ origin ๋ฆฌ๋ชจํธ๋ ํฌ์ develop ๋ธ๋์น์ ์์์ ์ ๋ค์ ์ง์ ํ๊ณ (rebase)
๊ทธ ์์์ ์ดํ์ ๋ด ํผ์ณ๋ธ๋์น RND-2457 ๋ด์ฉ์ ์๋๋ค๋ ๋ป์ด๋ค.
ํผ์ณ๋ธ๋์น๊ฐ ์ต์ develop ๋ธ๋์น ๊ฐ์ง์ ํฉ์ณ์ง๊ณ ์ด์ ํผ์ณ๋ธ๋์น์ ์ปค๋ฐ๋ด์ฉ์ด ๋ค์ ๋ฐ๋ผ์ค๋ ๊ฒ์ ์ ์ ์๋ค.
References
https://www.atlassian.com/ko/git/tutorials/syncing/git-pull
https://jasonspace.tistory.com/11
https://ykss.netlify.app/github/pull-rebase/?utm_source=oneoneone