์๋ก ๋ง๋ ๋ธ๋์น pushํ๊ธฐ
1. ์๊ฒฉ ์ ์ฅ์์ ๋ค๋ฅธ ํ์๋ค์ ์ปค๋ฐ์ด ์ถ๊ฐ๋์๋์ง ํ์ธํ๊ธฐ ์ํด git pull๋ช ๋ น ์ฌ์ฉ
โ
โ
2. ์ง์ญ ์ ์ฅ์์ ๋ธ๋์น f๋ฅผ ๋ง๋ค๊ณ , f๋ก ์ฒดํฌ์์
*์ด๋ฏธ f๋ธ๋์น๊ฐ ์๋ค๋ฉด f๋ธ๋์น๋ก ์ฒดํฌ์์ํจ
โ
โ
3. f1.txt ๋ฌธ์ ์์ฑ + ์ปค๋ฐ (features1)+ push
*git push ๋ค์ origin f ์ถ๊ฐํ๋ฉด ์๊ฒฉ ์ ์ฅ์(origin)์ f ๋ธ๋์น๋ฅผ pushํ๊ฒ ๋ค๋ ๋ป
โ
โ
โ
4. ์น ๋ธ๋ผ์ฐ์ ๋ก ์๊ฒฉ ์ ์ฅ์ ์ ์ - 2 branches ํ์ธ

ํ ๋ฆฌํ์คํธ๋ก pushํ ๋ธ๋์น ๋ณํฉํ๊ธฐ
1. ๋ธ๋์น ์ค๋ช ์์ New pull request ํด๋ฆญ

2. ํ์ ์ค์ธ ์ ์ฅ์์ ํ ๋ฆฌํ์คํธ๊ฐ ์ ์ก๋จ + create pull request ํด๋ฆญ

โ
โ
โ
3. Pull request ๋๋ฅด๋ฉด ๋ฑ๋ก๋ ํ ๋ฆฌํ์คํธ ๋ชฉ๋ก ํ์ธ ๊ฐ๋ฅ

*ํ์ ์ค์ธ ์๊ฒฉ ์ ์ฅ์์ ๋ฑ๋ก๋ ํ ๋ฆฌํ์คํธ๋ ๊ณต๋ ์์ ์ ์ค ๋๊ตฌ๋ ์ดํด๋ณด๊ณ ๋ณํฉ ๊ฐ๋ฅ
โ
โ
โ
4. ๋ฌธ์ ์์ผ๋ฉด Merge pull request ๋๋ฌ์ ๋ณํฉ + Confirm merge ๋๋ฅด๋ฉด ๋ณํฉ ๋

์ด ๊ณต๊ฐ์ ํตํด ํ ๋ฆฌํ์คํธ ๋จ๊ธด ์ฌ๋๊ณผ ๋ฉ์์ง ์ฃผ๊ณ ๋ฐ๊ธฐ ๊ฐ๋ฅ
โ
โ
โ
โ
5. 2 branches ํด๋ฆญ - ๋ณํฉ๋ ์ํ๋ผ๋ฉด 'merged'๋ผ๊ณ ํ์๋์ด ์์

๋๊ฐ ๋ณํฉํ๋์ง๋ ์ ์ ์์