gitflow
- branch strategy ๋ธ๋์น ์ ๋ต
- git์ ๋ธ๋์น๋ฅผ ๋ง๋๋ก ๋น ๋ฅด๊ฒ ๋๊ตฌ๋ ๋ชจ๋ฅด๊ฒ ๋ธ ์ ์๋ค.
- ๋ก์ปฌ์์ ๋ธ๋์น๋ฅผ ๋ง๋๋ก
- ๋ฆฌ๋ชจํธ๋ก ๊ณต์ ๋ ๊ฐ๋ฅ, ์ญ์ ๋ ๊ฐ๋ฅ
branch
- ๋ชฉ๋ก
- ์์ฑ
git checkout -b branchname
- ์ญ์
- ๋ธ๋์น ๋จธ์ง
- master, develop ๋ ๋ธ๋์น๊ฐ ์๋ค๋ฉด
- master๋ก checkout, ๋ฒ ์ด์ค๊ฐ master ๋ธ๋์น์
git checkout master
git merge develop
- ๋ฆฌ๋ชจํธ ๊ณต์
- ๋ฆฌ๋ชจํธ ์ญ์
- ๋ฆฌ๋ชจํธ ๋ธ๋์น๋ฅผ ๋ก์ปฌ๋ก ๊ฐ์ ธ์ค๊ธฐ
git checkout -b develop origin/develop
git flow
- Vincent Driessen ๋ธ๋ก๊ทธ์ GitHub
- 2010 created
- ๋ธ๋์น๋ฅผ ์์์ผ ์ฌ์ฉํ ์ ์๋ ๊ธฐ์
- git flow vs. github flow
๊ธฐ๋ณธ ๋ช
๋ น
- git flow ์์
- feature/okfeature11 ๋ธ๋์น ๋ฐ๊ธฐ
git flow feature start okfeature11
- feature/okfeature11 ๋ธ๋์น ์ข
๋ฃํ๊ณ ๋ถ๋ชจ ๋ธ๋์น์ ๋จธ์ง
git flow feature finish okfeature11
ref