๐ Git ๊ธฐ๋ณธ Workflow ์ ๋ฆฌ
1. ๋ณ๊ฒฝ ๋ด์ฉ ์์ ์ ์ฅ์(Stage)์ ์ฌ๋ฆฌ๊ธฐ
๐น ์ ์ฒด ํ์ผ ์ฌ๋ฆฌ๊ธฐ
git add .
## ํ์ฌ ๋๋ ํ ๋ฆฌ ๋ด ๋ชจ๋ ๋ณ๊ฒฝ ํ์ผ์ Staging Area์ ์ฌ๋ฆฝ๋๋ค.
๐น ํน์ ํ์ผ๋ง ์ฌ๋ฆฌ๊ธฐ
git add README.md
## README.md ํ์ผ๋ง ์ ํ์ ์ผ๋ก Staging Area์ ์ฌ๋ฆฝ๋๋ค.
2. ๋ณ๊ฒฝ ๋ด์ฉ ์ปค๋ฐํ๊ธฐ
git commit -m "Update README: ์ปค๋ฆฌํ๋ผ ์์ "
## -m ์ต์
๋ค์ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์
๋ ฅํฉ๋๋ค.
์ปค๋ฐ ๋ฉ์์ง๋ ๋ณ๊ฒฝ ๋ด์ฉ์ ๊ฐ๋จํ๊ฒ ์์ฝํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
โ
์์
"Fix bug: priority queue implementation"
"Add week3 solutions (11659, 2018)"
"Update README: ์ปค๋ฆฌํ๋ผ ์์ "
3. ์๊ฒฉ ์ ์ฅ์์ Push ํ๊ธฐ
git push origin <๋ธ๋์น๋ช
>
## <๋ธ๋์น๋ช
> ์๋ฆฌ์ ์์ ์ ์์
๋ธ๋์น๋ฅผ ์
๋ ฅํฉ๋๋ค.
## ์: Daehun ๋ธ๋์น์์ ์์
ํ๋ค๋ฉด
git push origin Daehun
๐ ์ ์ฒด Workflow ์์
๋ชจ๋ ๋ณ๊ฒฝ ํ์ผ Stage์ ์ฌ๋ฆฌ๊ธฐ
git add .
git commit -m "Update README: ์ปค๋ฆฌํ๋ผ ์์ "
git push origin Daehun
## ์๊ฒฉ ์ ์ฅ์ Daehun ๋ธ๋์น์ push
๐ ์ ๋ฆฌ
git add โ ๋ณ๊ฒฝ ํ์ผ ์ ํ (์ ์ฒด/ํน์ ํ์ผ)
git commit -m โ ๋ณ๊ฒฝ ์ฌํญ ๋ฉ์์ง์ ํจ๊ป ์ ์ฅ
git push origin <๋ธ๋์น๋ช
> โ ์๊ฒฉ ์ ์ฅ์์ ์
๋ก๋
๐ Git ๊ธฐ๋ณธ Workflow ์ ๋ฆฌ
1. ๋ณ๊ฒฝ ๋ด์ฉ ์์ ์ ์ฅ์(Stage)์ ์ฌ๋ฆฌ๊ธฐ
๐น ์ ์ฒด ํ์ผ ์ฌ๋ฆฌ๊ธฐ
๐น ํน์ ํ์ผ๋ง ์ฌ๋ฆฌ๊ธฐ
git add README.md ## README.md ํ์ผ๋ง ์ ํ์ ์ผ๋ก Staging Area์ ์ฌ๋ฆฝ๋๋ค.2. ๋ณ๊ฒฝ ๋ด์ฉ ์ปค๋ฐํ๊ธฐ
์ปค๋ฐ ๋ฉ์์ง๋ ๋ณ๊ฒฝ ๋ด์ฉ์ ๊ฐ๋จํ๊ฒ ์์ฝํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
โ ์์
"Fix bug: priority queue implementation"
"Add week3 solutions (11659, 2018)"
"Update README: ์ปค๋ฆฌํ๋ผ ์์ "
3. ์๊ฒฉ ์ ์ฅ์์ Push ํ๊ธฐ
๐ ์ ์ฒด Workflow ์์
๋ชจ๋ ๋ณ๊ฒฝ ํ์ผ Stage์ ์ฌ๋ฆฌ๊ธฐ
๐ ์ ๋ฆฌ
git add โ ๋ณ๊ฒฝ ํ์ผ ์ ํ (์ ์ฒด/ํน์ ํ์ผ)
git commit -m โ ๋ณ๊ฒฝ ์ฌํญ ๋ฉ์์ง์ ํจ๊ป ์ ์ฅ
git push origin <๋ธ๋์น๋ช > โ ์๊ฒฉ ์ ์ฅ์์ ์ ๋ก๋