๐งญ ์๋ฆฌ์ฆ ์ ์ฒด ๋ณด๊ธฐ โ [๋ฆ๊น์ด 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 init์ผ๋ก ์ผ๊ธฐ์ฅ์ ํผ์น๊ณ ,
commit์ผ๋ก ํ์ด์ง๋ฅผ ์ฑ์ฐ๊ณ ,
branch๋ก ์คํ์ ํ์ด.
๊ทธ ๋ชจ๋ ๊ฒ์
๋ก์ปฌ, ์ฆ ๋ด ์ปดํจํฐ ์์ ์ด์ผ๊ธฐ์์ง.
ํ์ง๋ง ์ถ์ด ๊ทธ๋ ๋ฏ,
๊ธฐ๋ก์ ์ธ์ ๊ฐ ๋ฐ์ผ๋ก ๋์๊ฐ์ผ ํ๋ค.
GitHub๋ ๋ฐ๋ก ๊ทธ ๋ฌธ์ด๋ค.
๐งณ GitHub๋ ๋ฌด์์ธ๊ฐ?
- GitHub๋ Git ์ ์ฅ์๋ฅผ ์น์์ ๊ด๋ฆฌํ ์ ์๋ ํ๋ซํผ์ด์ผ.
- ๋ง์น ๋ ธํธ๋ฅผ ํด๋ผ์ฐ๋์ ๋ฐฑ์ ํ๊ณ , ์ฌ๋๋ค๊ณผ ๊ณต์ ํ๋ ๊ณต๊ฐ์ด์ง.
Git์ ๊ธฐ๋ก์ ๋ฐฉ์์ด๊ณ ,
GitHub๋ ๊ธฐ๋ก์ ์ง์ด๋ค.
๐งญ GitHub ์์ํ๊ธฐ
- https://github.com ์ ์
- ๊ณ์ ์์ฑ (๋๋ค์, ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ)
- ๋ก๊ทธ์ธ ํ โNew repositoryโ ํด๋ฆญ
- ์ ์ฅ์ ์ด๋ฆ ์ ๋ ฅ (my-digital-journal ๊ฐ์ ์ด๋ฆ)
- โInitialize with READMEโ ์ฒดํฌ (์ต์ )
๐ ๋ก์ปฌ Git๊ณผ GitHub ์ฐ๊ฒฐํ๊ธฐ
git remote add origin https://github.com/username/my-digital-journal.git
git push -u origin main
์ด ๋ช ๋ น์
โ๋ด ์ปดํจํฐ์ ๊ธฐ๋ก์ GitHub์ ์ฐ๊ฒฐํ๊ฒ ๋คโ๋ ์ ์ธ์ด์ผ.
origin์ ๊ทธ ์๊ฒฉ ์ฃผ์์ ๋ณ๋ช ,
main์ ํ์ฌ ๋ค๊ฐ ์์ ํ๊ณ ์๋ ๋ธ๋์น.
๐ฐ git push โ ๊ธฐ๋ก์ ์ธ๋ถ์ ์ ์ฅํ๋ค
git push
์ง๊ธ๊น์ง์ ์ปค๋ฐ๋ค์ด
GitHub๋ผ๋ โํด๋ผ์ฐ๋ ์ผ๊ธฐ์ฅโ์ ์ ์ฅ๋ผ.
์ด๊ฑด ์ข ์ด ์ผ๊ธฐ๋ฅผ ์ค์บํด ๊ตฌ๊ธ ๋๋ผ์ด๋ธ์ ์ ์ฅํ๋ ๊ฒ๋ณด๋ค
ํจ์ฌ ๋ ์ ๊ตํ๊ณ , ๋๋๋ฆด ์ ์๊ณ , ๊ณต์ ๊ฐ๋ฅํ ๋ฐฉ์์ด์ง.
๐ค ํผ์๊ฐ ์๋ ๊ธฐ๋ก
GitHub๋ ๋จ์ง ํผ์ ์ฐ๋ ๋ฐฑ์ ๊ณต๊ฐ์ด ์๋๋ค.
๊ทธ๊ฑด ์๋ก์ ๊ธฐ๋ก์ ๋ณด๊ณ , ๋ฐฐ์ฐ๊ณ , ์์ ํ๊ณ , ํจ๊ป ์จ๋ด๋ ค๊ฐ๋ ๊ณต๊ฐ์ด๋ค.
- ๋ค๋ฅธ ์ฌ๋์ ์ ์ฅ์๋ฅผ fork
- ๊ธฐ๋ก์ ์ ์ํ๋ pull request
- ์ฝ๋์ ํ๋ฆ์ ๋ฐ๋ผ๊ฐ๋ commit history
์ด๊ฑด ๋ง์น
์๋ก์ ์ผ๊ธฐ์ฅ์ ์ด์ง ํผ์ณ๋ณด๊ณ ,
โ์ด ๋ฌธ์ฅ ์ข์์ด์โ๋ผ๊ณ ๋งํ ์ ์๋ ๋์งํธ ๋ฌธํ ๊ณต๋์ฒด์ฒ๋ผ ๋๊ปด์ง๋ค.
โ๏ธ ๋ง๋ฌด๋ฆฌํ๋ฉฐ
GitHub๋ ๊ธฐ์ ์ด ์๋๋ผ ํ๋๋ค.
๊ธฐ๋ก์ ๊ณต์ ํ ์ค๋น๊ฐ ๋์๋ค๋ ํ๋.
๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ธฐ๋ก์ด
๋ค๋ฅธ ๋๊ตฐ๊ฐ์ ์์์ด ๋ ์ ์์์ ๋ฏฟ๋ ํ๋.
๊ทธ๊ฑด ์ฐ๋ฆฌ๊ฐ ์ด์๊ฐ๋ ์ด์ ์๋
๊ฝค ๋น์ทํ๋ค.
๐ ๋ค์ ์๊ณ
๐ Ep.08 | README๋ ๋์งํธ ์๊ธฐ์๊ฐ์๋ค
๋ต๊ธ ๋จ๊ธฐ๊ธฐ