Git flow (20.06.18) - woowacourse-teams/2020-songpa-people GitHub Wiki
๐ ๋ ์ง
2020-06-16
๐จโ๐ฉโ๐งโ๐ง ์ฐธ์์
all
ํ์ ๋ด์ฉ
๋น๋ฐฅ ์จ์๋์ git flow ๊ฐ์
branch ์ข ๋ฅ
- master
- hotfix
- release
- dev
- feature
gitFlow ์์
- dev์์ ํ๋ฏธ์ ๋๋ฉ์ด ๋์ผ ์์ ์ feature ๋ธ๋์น๋ฅผ ๋๋ค.
- ํ๋ฏธ๊ฐ ๊ธฐ๋ฅ ์์ ์ ๋ง์น๊ณ dev๋ก pr์ ๋ณด๋๊ณ , ๊ฒฐ๊ณผ์ ์ผ๋ก merge๊ฐ ๋์๋ค.
- ๋๋ฉ์ด ๊ธฐ๋ฅ ์์ ์ ๋ง์น๊ณ dev๋ก pr์ ๋ณด๋ด๊ธฐ์ ์ pull โrebase๋ฅผ ํ๋ค.
- ์ถฉ๋์ด ์๊ธด๋ค.
- ํด๊ฒฐ ํ pr์ ๋ณด๋ธ๋ค.
์ค์ต
๊ฐ์ master๋ฅผ ๋ฐ์ ๋ธ๋์น ์์ฑ (dev ๋์ master์์ ์ค์ต)
ํ๋ช ์ด PR ํ merge ํ๋ฉด!
๋ค๋ฅธ ์ฌ๋๋ค์ master๋ก ์ด๋ํด์ master๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ (git pull origin master)
๋์ ๋ธ๋์น๋ก ์ด๋ (git checkout ysh)
๊ทธ ํ pull rebase (git pull --rebase origin mater)
๊ฐ์ ํธ์ (git push origin +๋ณธ์ธ๋ธ๋์น์ด๋ฆ, ์์ : git push origin +ysh)
Multi-Moduel
Root
- admin
- src
- build.gradle
- ...
- core
- src
- build.gradle
- ...
- Web
- src
- build.gradle
- ...
- ์ง๋api