๐งญ ์๋ฆฌ์ฆ ์ ์ฒด ๋ณด๊ธฐ โ [๋ฆ๊น์ด Git ์
๋ฌธ์ ๋ชฉ์ฐจ]
๐ Ep.00 | Prologue. ์ ๋๋ Git์ ๋ฐฐ์ฐ๊ธฐ๋ก ํ๋๊ฐ?
๐ Ep.01 | Git์ ๋๋๋ฆด ์ ์๋ ๋์ ์ผ๊ธฐ์ฅ์ด๋ค
๐ Ep.02 | Git ์ค์น๋ถํฐ ๋ฐ๋ผํ๊ธฐ โ ๋๋ง์ ํ๊ฒฝ ๋ง๋ค๊ธฐ
๐ Ep.03 | git init๊ณผ ์ฒซ ์ปค๋ฐ โ ์ด๊ณณ์์ ๊ธฐ๋ก์ด ์์๋๋ค
๐ Ep.04 | ์ปค๋ฐ์ ์๊ฐ์ ๋ถ๋งํฌ โ log, diff, HEAD
๐ Ep.05 | ์ค์๋ ๊ธฐ๋ก์ด๋ค โ reset๊ณผ revert
๐ Ep.06 | ๋๋ง์ ํํ ์ฐ์ฃผ โ ๋ธ๋์น๋ ๋ฌด์์ธ๊ฐ?
๐ Ep.07 | GitHub๋ ๋ฌด์์ธ๊ฐ โ ๊ธฐ๋ก์ ์ฐฝ๊ณ
๐ Ep.08 | README๋ ๋์งํธ ์๊ธฐ์๊ฐ์๋ค
๐ Ep.09 | ๋๋ง์ Git ๋ฃจํด ๋ง๋ค๊ธฐ
๐ Ep.10 | Git์ผ๋ก ์ถ์ ์ ๋ฆฌํ๋ค โ ๋ฆ๊น์ด๋ค์ ํ๊ณ ๋ฒ
๐ช ๋ค์, ์์์ ์ค๋นํ๋ฉฐ
๋๋ ์ข ์ข ์ฑ ์ ์์ ์์
์ด์ ๋ ๋ฏ์ค์ด์ง ๊ธฐ์ ์ ๋ค์ ์ตํ์ผ๊ฒ ๋ค๊ณ ๋ค์งํ๋ค.
ํ์ง๋ง ๊ธฐ์ ์ด๋ ๊ฑด
๊ทธ ์์ฒด๋ณด๋ค, ์ค๋นํ๋ ๋ง์์ด ๋ ์ด๋ ต๋ค.
์ค์น๋ ๊ทธ๋์
ํญ์ ๋๋ ต๊ณ , ์กฐ๊ธ์ ๊ท์ฐฎ๊ณ , ๊ฐ๋์ ๋ณต์กํ๋ค.
ํ์ง๋ง ๊ทธ๊ฒ์ ์ด ์ฌ์ ์ ์ฒซ ์์์ด๋ค.
๐ป Git์ ์ค์นํด๋ณด์
โ macOS ์ฌ์ฉ์
- ํฐ๋ฏธ๋ ์คํ
- ์๋ ๋ช ๋ น์ด ์ ๋ ฅ:
xcode-select --install
์ค์น ํ ์๋ ๋ช ๋ น์ด๋ก ํ์ธ:
git --version
โ git version 2.x.x๊ฐ ๋ณด์ด๋ฉด ์ฑ๊ณต!
โ Windows ์ฌ์ฉ์
- https://git-scm.com ๋ฐฉ๋ฌธ
- Download for Windows ํด๋ฆญ
- ์ค์น ํ์ผ ์คํ ํ ๊ธฐ๋ณธ ์ค์ ๋๋ก ์งํ
- Git Bash ์ฑ ์คํ
- ์๋ ๋ช ๋ น์ด๋ก ์ค์น ํ์ธ:
git --version
๐งญ Git ์ค์ โ ๋์ ์ด๋ฆ์ ๋จ๊ธฐ๊ธฐ
Git์ ๋ชจ๋ ๊ธฐ๋ก์
์์ฑ์์ ์ด๋ฆ๊ณผ ์ด๋ฉ์ผ์ ๋จ๊ธด๋ค.
๊ทธ๊ฑด ๋ง์น
ํ๋จ์ ์กฐ์ฉํ ์๋ช ํ๋ ์ผ๊ธฐ์ฅ ๊ฐ๋ค.
์๋ ๋ช ๋ น์ด๋ฅผ ์คํํด๋ณด์:
git config --global user.name "Zionwalker"
git config --global user.email "your@email.com"
๐ก –global์ ์ ์ฒด ํ๋ก์ ํธ์ ์ ์ฉ๋จ
๋์ค์ ํ๋ก์ ํธ๋ณ ์ค์ ๋ ๊ฐ๋ฅ
๐ GitHub ๊ณ์ ๋ ๋ง๋ค์ด๋ณด์
GitHub๋ Git์ ๊ธฐ๋ก์
์จ๋ผ์ธ์ ์์ ํ๊ฒ ๋ณด๊ดํ๋ ๋์งํธ ์๋์ฅ์ด๋ค.
- github.com ๋ฐฉ๋ฌธ
- ๊ณ์ ์์ฑ (์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ, ๋๋ค์)
- ๋ก๊ทธ์ธ ํ New Repository ํด๋ฆญ
- ์ ์ฅ์ ์ด๋ฆ ์ ๋ ฅ โ ์: my-git-journal
- โ Initialize with README ์ฒดํฌ ํ ์์ฑ
โ๏ธ ๋ง๋ฌด๋ฆฌํ๋ฉฐ
Git์ ์ค์นํ๊ณ
์ด๋ฆ๊ณผ ์ด๋ฉ์ผ์ ๋ฑ๋กํ๊ณ
GitHub์ ๊ณ์ ๊น์ง ๋ง๋ค์๋ค.
์์ง ์๋ฌด๊ฒ๋ ํ์ง ์์ ๊ฒ ๊ฐ์ง๋ง
์ด๊ฑด ๋ถ๋ช ํ ๊ธฐ๋ก์ ์ํ ์ค๋น๊ฐ ๋ ์ฌ๋์ ์ํ๋ค.
๐ ๋ค์ ์ํผ์๋ ์๊ณ
๐ Ep.03 | git init๊ณผ ์ฒซ ์ปค๋ฐ โ ์ด๊ณณ์์ ๊ธฐ๋ก์ด ์์๋๋ค
๋ต๊ธ ๋จ๊ธฐ๊ธฐ