์ ํฌ ์คํฐ๋๋ ๊พธ์คํ ๋ชฉํ ์ฑ์ทจ์ ํ์ต์ ์ถ๊ตฌํฉ๋๋ค.
- ๋ชฉํ๋ฅผ ์ค์ ํ๊ณ ๋ธ๋ฆฌํ์ ํ๋ฉฐ ์ค์ค๋ก๋ฅผ ํ๊ฐํฉ๋๋ค.
- ์จ๋ผ์ธ ์คํฐ๋๋ฅผ ํตํด ์์จ ํ์ต์ ๋ ๋ คํฉ๋๋ค.
- ํ ์์ผ - ์ฃผ, ์ ๋จ์ ๋ชฉํ ์ค์ ๋ฐ ์ฑ์ทจ ์ฌ๋ถ ํ๊ฐ (๋์ค์ฝ๋)
- ์, ์์์ผ - ๊ณต๋ถ ์ธ์ฆ(๊นํ๋ธ ์ปค๋ฐ)
- ํ, ๋ชฉ์์ผ - ์จ๋ผ์ธ ์คํฐ๋ (๋์ค์ฝ๋)
- ์ฃผ, ์๊ฐ ๋ชฉํ์ ์คํฐ๋ ์ฐธ์ฌ ๊ธฐ๋ก์ ๋ณด๊ดํฉ๋๋ค.
- Weekend's Report
- ์ด์ํ โญ
- ๊ณ ์์
- ๊น์ง์
- ๊น์ง์ค
- ๋ํ์น
- ์ด์์ฐ
- ์ด๋ฌธ์ผ
- ์ ํ์
- ๊น์ค์
์ด๊ธฐ ์ธํ
์ ๋ง์น ๊ฒฝ์ฐ,
๋ณธ์ธ ์ด๋ฆ ํด๋ ๋ด์ ํ์ผ์ ๋ฃ๊ณ ์ปค๋ฐ ์งํ
$ git add ํ์ผ
$ git commit -m "์ปค๋ฐ๋ฉ์์ง"
$ git push
โ git push ์ดํ
โ ๋ณธ์ธ์ Github fork repository์์ [Pull Request]๋ฅผ ๋๋ฌ์ผ ํ์ผ ์ ์ก๋จ.
โ ์๋ '์ด๊ธฐ ์ธํ
๋ฐฉ๋ฒ' 5๋ฒ ~ 8๋ฒ ๊ณผ์ ์ฐธ์กฐ
์คํฐ๋ Repository๋ก ๋ค์ด๊ฐ ์ฐ์ธก ์๋จ์ Fork
๋ฒํผ ํด๋ฆญ.
๋ณธ์ธ์ Repository์ ์คํฐ๋ Repo๊ฐ ์์ฑ
๋ณธ์ธ์ remote ์คํฐ๋ Repository๋ก ๋ค์ด๊ฐ ์ฃผ์ ๋ณต์ฌ ๋ฐ ๋ก์ปฌ ํด๋์ clone ์งํ
๋ก์ปฌ Repo ํด๋์ ๋ณธ์ธ ์ด๋ฆ(ํ๊ธ) ํด๋ ์์ฑ ํ, ์คํฐ๋ ์ธ์ฆ ํ์ผ ๋ฃ๊ธฐ
๋ก์ปฌ Repository (๋ณธ์ธ ์ด๋ฆ ํด๋ ๋ด)์์ Git Bash ์คํ
git add, git commit ์
๋ ฅ
$ git add ์
๋ก๋ ํ์ผ ์ด๋ฆ
$ git commit -m "์ปค๋ฐ๋ด์ฉ"
์ค๋ฅ ๋ฐ์ ์ ํด๋ฆญโ
-
๊นํ๋ธ remote Repo์ local Repo์ ์ ์ฅ๋ ๋ฐ์ดํฐ๊ฐ ์ผ์นํ์ง ์์์ ์๊ธฐ๋ ๋ฌธ์
์ผ๋ฐ์ ์ผ๋ก remote Repo์ ์ ์ฅ๋ ํ์ผ์ด local Repo์๋ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ๋ฐ์.! [rejected] main -> main (fetch first) error: failed to push some refs to 'https://github.com/...
๋ฐ๋ผ์, git pull์ ํตํด ๋ก์ปฌ ์ ์ฅ์์ ํ์ผ์ ๋ด๋ ค๋ฐ์์ผ ํจ.
๋ณธ์ธ์ด ์ ๋ก๋ํ ํ์ผ ์ญ์ ๋์ง ์๊ฒ ์ฃผ์!$ git pull
-
๋ธ๋ฐ์น๊ฐ
main
์ด ์๋ ๊ฒฝ์ฐ, ๋ค์main
์ผ๋ก ์ค์ ํด์ฃผ์ธ์$ git checkout main
$ git push
push ์๋ฃ ํ ๋ณธ์ธ ๊ณ์ ์ github ์ ์ฅ์์ ๋ค์ด์ค๋ฉด Compare & pull reqeust ๋ฒํผ์ด ํ์ฑํ๋จ.
ํด๋น ๋ฒํผ์ ์ ํํ์ฌ ๋ฉ์์ง๋ฅผ ์์ฑํ๊ณ PR์ ์์ฑ.
์ด ํ๋ถํฐ๋ ํ์ผ ์
๋ก๋ ์ 4๋ฒ ~ 6๋ฒ์ ์งํํ๋ฉด ๋ฉ๋๋ค.