๐ Git
- Local ํ๊ฒฝ์์ ์ฌ์ฉํ๋ ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ
(Distributed Version Control System, DVCS)์ด๋ค.
.git
ํด๋๋ฅผ ํตํด ์์ค ์ฝ๋ ๋ฑ์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ด๋ฆฌํ๊ณ ์ถ์ ํ ์ ์๋ค.
์ด๋ฏธ์ง ์ถ์ฒ
๐ GitHub
- Git์ ๊ธฐ๋ฐ์ผ๋ก ํ ์น ๊ธฐ๋ฐ์ ์ฝ๋ ํธ์คํ
ํ๋ซํผ์ด๋ค.
- ์ฝ๋ ์ ์ฅ์(Remote Repository)๋ฅผ ์ ๊ณตํ๋ค.
- ์ฝ๋ ํ์
, ๋ฒ์ ๊ด๋ฆฌ, ์ด์ ํธ๋ํน, ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
์ด๋ฏธ์ง ์ถ์ฒ
๐ ๊ถ๊ธํด์ ์ฐพ์๋ณธ ๊ฒ
- GitHub ์ด์ธ์๋ Remote Repository์ ์ ๊ณตํ๋ ๋ค์ํ ํ๋ซํผ๋ค์ด ์๋ค. (ex.GitLab, Bitbucket)
- ๊ฐ ํ๋ซํผ์ ๊ฐ์์ Remote Repository๋ฅผ ์ํ ์๋ฒ๋ฅผ ์ด์ํ๊ณ ์๋ค.
- Git ๋ช
๋ น์ด๋ก Remote Repository๋ฅผ Local์๋ ์์ฑํ ์ ์๋ค. ์ด ๊ฒฝ์ฐ Remote Repository๋ ๊ฐ๋ฐ์์ ์ปดํจํฐ์ ์กด์ฌํ๋ฉฐ, ํด๋น ์ปดํจํฐ์ ๋์คํฌ ๊ณต๊ฐ์ ์ฐจ์งํ๋ค.
References
๐ https://www.explainthis.io/en/swe/git-flow