- ์๊ฒฉ ์ ์ฅ์์์ develop ๋ธ๋์น๋ฅผ pull ํ๋ค.
git pull origin develop
- feature ๋ธ๋์น๋ฅผ ์์ฑํ๋ค.
git checkout -b feature-sth
- ๊ฐ๋ฐ ์๋ฃ ํ, feature ๋ธ๋์น๋ฅผ develop ๋ธ๋์น์ rebase ํ๋ค.
git checkout develop
git pull origin develop
git rebase develop feature-sth
- feature ๋ธ๋์น๋ฅผ ์๊ฒฉ ์ ์ฅ์๋ก push ํ๋ค. (rebase ํ feature ๋ธ๋์น๋ก ์๋ checkout ๋จ)
git push origin feature-sth
- github ์์ PR์ ๋ ๋ฆฐ๋ค.
- ์๊ฒฉ ์ ์ฅ์ develop ๋ธ๋์น์์ merge ๋ ๊ฒฐ๊ณผ๋ฅผ pull ํ๊ณ ์๊ฒฉ ๋ก์ปฌ ๋ชจ๋ feature ๋ธ๋์น๋ฅผ ์ญ์ ํ๋ค.
git checkout develop
git pull origin develop
git branch -d feature-sth
- merge ๋์ง ์์ผ๋ฉด ์๊ฒฉ ์ ์ฅ์์ feature ๋ธ๋์น๋ฅผ ์ญ์ ํ๊ณ 3๋ฒ๋ถํฐ ๋ค์ ์์ํ๋ค.
- ๋ก์ปฌ์์ merge ํ์ง ์๋๋ค.
- feature ๋ธ๋์น๋ ๊ฐ๋ฐ์ด ์๋ฃ๋๊ณ PR์ ๋ ๋ฆด ๋ ์๊ฒฉ ์ ์ฅ์์ push ํ๋ค.
- 7๋ฒ์์ ๋ก์ปฌ ๋ธ๋์น๋ ์ญ์ ํ์ง ์๋๋ค.