๐ ๋ด๊ฐ ๋ฐฐ์ด ๋ด์ฉ ์์ฝ
๐ GitHub๋?
โ Git vs GitHub ์ฐจ์ด
ํญ๋ชฉ | Git | GitHub |
---|---|---|
์ข ๋ฅ | ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ | Git ์ ์ฅ์ ํธ์คํ ์๋น์ค |
์ฌ์ฉ ๋ฐฉ์ | ๋ก์ปฌ์์ CLI๋ก ์ฌ์ฉ | ์น์์ ํ์ , ์๊ฐํ, ํธ์คํ |
์ ์ฅ์ ์์น | ๋ก์ปฌ PC, ๋ค๋ฅธ ์๋ฒ | GitHub ์๋ฒ (ํด๋ผ์ฐ๋) |
์ฃผ์ ๊ธฐ๋ฅ | ๋ฒ์ ๊ด๋ฆฌ, ๋ธ๋์น | PR, ์ด์, Fork, Actions ๋ฑ |
ํ์์ฑ | ํ์ (GitHub์ ๊ธฐ๋ฐ) | ์ ํ (Git ์์ด๋ ์ฌ์ฉ ๋ถ๊ฐ) |
โ GitHub์ ์ฃผ์ ๊ฐ๋
์ฉ์ด | ์ค๋ช |
---|---|
Repository (์ ์ฅ์) | ํ๋ก์ ํธ ์ฝ๋์ ํ์ผ์ ๋ด๋ ๊ณต๊ฐ |
Branch | ๋
๋ฆฝ๋ ์์
๊ณต๊ฐ (๊ธฐ๋ณธ: main ) |
Commit | ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํ๋ ๋จ์ |
Pull Request (PR) | ๋ธ๋์น์ ๋ณ๊ฒฝ์ฌํญ์ ๋ฉ์ธ ๋ธ๋์น์ ํฉ์น๊ธฐ ์์ฒญ |
Merge | PR์ ์น์ธํ๊ณ ๋ธ๋์น๋ฅผ ํตํฉ |
Issue | ๋ฒ๊ทธ, ๊ธฐ๋ฅ ์์ฒญ ๋ฑ ํ์ ์ปค๋ฎค๋์ผ์ด์ ์๋จ |
Fork | ๋ค๋ฅธ ์ฌ๋ ์ ์ฅ์๋ฅผ ๋ณต์ฌํด์ ๋ด ๊ณ์ ์ผ๋ก ๊ฐ์ ธ์ค๊ธฐ |
Star | ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ (์ข์์) |
Actions | CI/CD ํ์ดํ๋ผ์ธ ์๋ํ ๊ธฐ๋ฅ (๋น๋, ํ ์คํธ ๋ฑ) |