GitHub, Git์ ๋ํด ์๋ฌด๊ฒ๋ ๋ชฐ๋๋ค.
์ฝ๋ฉํ
์คํธ๋ฅผ ํ๋ฉด ์๋์ผ๋ก GitHub์ ์ปค๋ฐ์ด ๋๋ ํฌ๋กฌ ํ์ฅํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ณ ์์๊ณ ,
ํน์ ๊น๋จน์ ์๋ ์์ผ๋๊น ์ ์ด๋์ผ๊ฒ ๋ค..
1. ๋ก์ปฌ์์ ์ brach๋ฅผ ๋ง๋ ๋ค.
2. ๋ก์ปฌ branch์ ์๊ฒฉ develop์ ์๋ ์ต์ ์ํ๋ฅผ pull ๋ฐ๋๋ค.
3. branch์์ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
4. ๋ก์ปฌ branch์ commit์ ํ๋ค.
(โ ๋น์ฐํ ์ค๋ฅ๊ฐ ์์ผ๋ฉด ์๋๋ค โ)
5. ์๊ฒฉ ์ branch๋ฅผ ๋ง๋ค์ด์ ์ branch์ push๋ฅผ ํ๋ค.
6. GitHub ์์ Pull Request ๋ฅผ ๋ณด๋ธ๋ค.
7. ๋ค๋ฅธ ์ฌ๋์ด ์ฝ๋ ๊ฒํ ๋ฅผ ํด์ฃผ๊ณ ์น์ธ์ ํด์ค๋ค.
8. develop branch์ merge๋ฅผ ํ๋ค.
9. merge๋ฅผ ํ์ผ๋ฉด 1๋ฒ๋ถํฐ ๋ค์ ๋ฐ๋ณตํ๋ค.
git checkout ๋ธ๋์น๋ช
# ๋ด๊ฐ ์ํ๋ ๋ธ๋์น๋ก ๋ค์ด๊ฐ๋ค.
git pull origin ๋ธ๋์น๋ช
Remote ์๋ origin ํด๋์ ์๊ธฐ ๋๋ฌธ์ git pull origin ๋ธ๋์น๋ช
๋ฅผ ํด์ฃผ์๋ค.
git push origin ๋ธ๋์น๋ช
# ๋ด๊ฐ ์ํ๋ ๋ธ๋์น๋ก ๋ค์ด๊ฐ๋ค.
๋ฌด์กฐ๊ฑด ์ฝ๋ ์์ฑ์ ์์ํ ๋ ์๊ฒฉ develop ๋ธ๋์น pull ๋ฐ๊ธฐ ๐