์ค๋ต ๊น ๐ช - ๊ธฐ์ดํธ #1: Git๊ณผ GitHub์ ์ฐจ์ด์
by its_TIMIGit๊ณผ GitHub์ ๊ฐ๋ฐ์๋ค์ด ์์ฃผ ์ฌ์ฉํ๋ ๋๊ตฌ๋ค. ํ์ง๋ง ์ฒ์ ์ ํ๋ ์ฌ๋๋ค์ ๋ ์ฉ์ด๊ฐ ํผ๋๋ ์ ์๋ค. ์ด๋ฒ ๊ธ์์๋ Git๊ณผ GitHub์ ์ฐจ์ด์ ์ ์์๋ณด๊ณ , ๋ ๋๊ตฌ๋ฅผ ์ ํจ๊ป ์ฌ์ฉํ๋์ง ์ดํด๋ณด์.๐
Git์ด๋?
Git์ ๋ก์ปฌ์์ ๋์ํ๋ ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ
์ด๋ค.
ํ์ผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๊ณ , ์ํ๋ ์์ ์ผ๋ก ๋๋๋ฆด ์ ์๋๋ก ๋์์ฃผ๋ ๋๊ตฌ๋ค.
Git์ ์ฃผ์ ํน์ง:
1. ๋ก์ปฌ ์ ์ฅ์
: Git์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ก์ปฌ(๋ด ์ปดํจํฐ)์ ์ ์ฅํ๋ค. ์ธํฐ๋ท์ด ์์ด๋ ์์
๊ณผ ๊ธฐ๋ก ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค.
2. ๋ฒ์ ๊ด๋ฆฌ
: ์๊ฐ์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋ ๊ธฐ๋ก์ ์ ์ฅํ๊ณ , ํ์ํ ๊ฒฝ์ฐ ์ด์ ์ํ๋ก ๋ณต์ํ ์ ์๋ค.
GitHub๋?
GitHub๋ Git์ ๊ธฐ๋ฐ์ผ๋ก ํ ์๊ฒฉ ์ ์ฅ์ ํ๋ซํผ์ด๋ค.
ํ์๋ค๊ณผ ํ๋ก์ ํธ๋ฅผ ๊ณต์ ํ๊ฑฐ๋ ํ์
ํ ์ ์๋ ํด๋ผ์ฐ๋ ์๋น์ค๋ค.
GitHub์ ์ฃผ์ ํน์ง:
1. ์๊ฒฉ ์ ์ฅ์
: Git์ผ๋ก ๊ด๋ฆฌํ ํ์ผ์ ํด๋ผ์ฐ๋์ ์ ์ฅํ์ฌ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๊ณต์ ํ ์ ์๋ค.
2. ํ์
๊ธฐ๋ฅ
: ์ฝ๋ ๋ฆฌ๋ทฐ, ์ด์ ๊ด๋ฆฌ, Pull Request(PR) ๋ฑ ํ ์์
์ ํจ์จ์ ์ผ๋ก ๋๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
Git๊ณผ GitHub์ ์ฐจ์ด์
ํญ๋ชฉ | Git | GitHub |
์ญํ | ๋ฒ์ ๊ด๋ฆฌ ์์คํ | ์๊ฒฉ ์ ์ฅ์ ๋ฐ ํ์ ํ๋ซํผ |
์ ์ฅ ์์น | ๋ก์ปฌ (๋ด ์ปดํจํฐ) | ์๊ฒฉ (ํด๋ผ์ฐ๋) |
์ธํฐ๋ท ํ์ ์ฌ๋ถ | ํ์ ์์ | ํ์ํจ |
์ฃผ์ ๊ธฐ๋ฅ | ํ์ผ ๋ณ๊ฒฝ ์ถ์ , ๋ณต๊ตฌ | ์ฝ๋ ๋ฆฌ๋ทฐ, ํ์ ๊ด๋ฆฌ, ์๊ฒฉ ์ ์ฅ์ ์ ๊ณต |
Git๊ณผ GitHub๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ์ด์
Git์ ๋ก์ปฌ์์ ์์
๋ด์ฉ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ ์ฉํ๊ณ , GitHub๋ ์ด๋ฅผ ํ์๋ค๊ณผ ๊ณต์ ํ๊ณ ํ์
ํ ๋ ํ์์ ์ด๋ค.
Git์ผ๋ก ์์
์ ํ๊ณ , GitHub๋ก ๊ณต์ ํ๋ฉด์ ํจ์จ์ ์ธ ํ ํ๋ก์ ํธ๋ฅผ ์งํํ ์ ์๋ค.
Git๊ณผ GitHub์ ์ฐจ์ด๋ฅผ ์ดํดํ๋ฉด, ํ์
ํ๊ฒฝ์์ ๋ ๋๊ตฌ๋ฅผ ์ด๋ป๊ฒ ํ์ฉํ ์ง ๋ช
ํํด์ง๋ค.
๋ค์ ๊ธ์์๋ ๋ธ๋์น์ ๊ฐ๋
๊ณผ ์ค์ต ๋ฐฉ๋ฒ์ ํตํด Git์ ๋ ๋ค๋ฅธ ์ค์ํ ๊ธฐ๋ฅ์ ์์๋ณด์.
'์ค๋ต ๊น๐ช > ๊ธฐ์ดํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ธ๋ก๊ทธ์ ์ ๋ณด
Dev_TIMI
its_TIMI