Git: ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ
GitHub: Git์ ๊ด๋ฆฌํด์ฃผ๋ ์น ํธ์คํ
์๋น์ค
Git ๊ณผ GitHub์ ํผ๋ํ ์ ์๋๋ฐ, ์์ฐํ ๋ค๋ฅธ ๊ฒ!!
Git์ ๋ก์ปฌ ์ ์ฅ์(๋ด ์ปดํจํฐ)์ ์๊ฒฉ ์ ์ฅ์(์๋ฒ ์ปดํจํฐ)๋ก ๋๋๋๋ฐ, ๋ก์ปฌ ์ ์ฅ์์์ ํ๋ก์ ํธ ์์ฑ ํ ์๊ฒฉ ์ ์ฅ์์ ์ ์ฅํด๋๋ค. ๋ก์ปฌ ์ ์ฅ์์ ํ๋ก์ ํธ ์์ ๋ฑ ์ฝ๋๊ฐ ํ์ํ ๋ ์๊ฒฉ ์ ์ฅ์์์ ๋ฐ๋ก ๊ฐ์ ธ์ฌ ์ ์๋ค. Git์ ์ฝ๋ ๋ฟ ์๋๋ผ ์ฝ๋์ ๋ณ๊ฒฝ ๋ด์ญ๊น์ง ๋ชจ๋ ๊ฐ์ ธ์ฌ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ ๋ผ๊ณ ๋ถ๋ฆฐ๋ค.
์๊ฒฉ ์ ์ฅ์๋ ์ฝ๋์ ์๋ณธ์ด๋ ๋ณ๊ฒฝ ๋ด์ญ์ ์ ์ฅํ๋ ์ค์ํ ์ญํ ์ ํ๋๋ฐ, ์ด๋ฌํ ๊ธฐ๋ฅ์ ํ๋ ํด์ ํ์ ๊ด๋ฆฌ(Configuration Management) ํด ์ด๋ผ๊ณ ํ๋ค. Git, SVN, CVS๋ฑ์ด ์๋ค.
Git์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ฌ์ฉํ ์ ์๊ฒ ์ ๊ณตํ๋ ๊ณต๊ฐ์ด๋ค. ์ ์ฅ์ ์ญํ ๋ฟ ์๋๋ผ ๊ฐ๋ฐ์๋ค ์ฌ์ด์ ๊ฑฐ๋ํ ์ปค๋ฎค๋ํฐ๋ฅผ ํ์ฑํ๊ณ ์๋ค. ํ๋ก์ ํธ ๊ด๋ฆฌ, Code Editer ์ ๊ณต ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํ๊ณ ์๋ค.