git (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Git] ๊น ๋ช ๋ น์ด ์ ๋ฆฌ ๐ Git ์ ์ฅ์ ๋ง๋ค๊ธฐ > git init : git ์ด๊ธฐํ (์ ์ฅ์ ์์ฑ) > git config --global user.name "๋ด ์ด๋ฆ" : ๋ด ์ด๋ฆ ๋ฑ๋ก > git config --global user.email "๋ด ๋ฉ์ผ์ฃผ์" : ๋ด ๋ฉ์ผ ๋ฑ๋ก ๐ ํ์ฌ ์์ ์ ์ฅํ๊ธฐ > git add . : ๋ณ๊ฒฝ ํ์ผ ๋ชจ๋ ์ถ์ > git commit -m "์ปค๋ฐ ๋ฉ์ธ์ง" : ์ปค๋ฐ ๋ฉ์ธ์ง ์ถ๊ฐ ๐ ๊ณผ๊ฑฐ๋ก ๋์๊ฐ๊ธฐ > git reset ๋ก๊ทธ ์ผ๋ จ๋ฒํธ ์ 6์๋ฆฌ --hard : ๊ณผ๊ฑฐ๋ก ๋์๊ฐ๊ธฐ (๋ค์ ์์ ์์ ํ ์ญ์ ํ๊ธฐ) > git revert ๋ก๊ทธ ์ผ๋ จ๋ฒํธ ์ 6์๋ฆฌ : ๊ณผ๊ฑฐ๋ก ๋์๊ฐ๊ธฐ (๋ค์ ์์ ๋ฌป์ด๋๊ธฐ) ๐ branch ๋ถ๊ธฐํ๊ธฐ > git branch : ๋ธ๋์น ๋ชฉ๋ก, ํ์ฌ ๋ธ๋์น ํ์ธ > git b.. [Git] ๊น(Git)์ด๋? ๊นํ๋ธ(Github)๋? / ์ฐจ์ด์ ๐ Git์ด๋? ์์ค์ฝ๋ ์์ ์ ๋ฐ๋ฅธ ๋ฒ์ ์ ๊ด๋ฆฌํด์ฃผ๋ ๋ฒ์ ๊ด๋ฆฌ ์์คํ (VCS)์ด๋ค. ๋ชจ๋ ํ์ผ์ ๋ณํ๋ฅผ ๊ธฐ๋กํ๊ณ , ๊ฐ์ ํ์ผ์ ๋ํ ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ฒ์ ์ ๋ณด๊ดํ๋ค. ๋ถ์ฐํ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ผ๋ก ์๋ฒ๋ฟ๋ง ์๋๋ผ ๋ชจ๋ ์ฌ์ฉ์๋ค์ด ๋์ผํ ํ์คํ ๋ฆฌ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋ฐ๋ผ์ ์๋ฒ์ ๋ฌธ์ ๊ฐ ์๊ฒจ๋ ์ด๋ ์ฌ์ฉ์๋ ๋ณต์ ๋ ์ ์ฅ์๋ฅผ ๋ค์ ์๋ฒ๋ก ๋ณต์ฌํ์ฌ ์๋ฒ๋ฅผ ๋ณต๊ตฌํ ์ ์๋ค. ๐ Git VS Github Git์ ๋ก์ปฌ์์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ์ด์ํ๋ ๋ฐฉ์์ด๋ค. Github๋ Github์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์๋ฒ์์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ์ด์ํ๋ ๋ฐฉ์์ด๋ค. Git์ผ๋ก ๋ก์ปฌ ์ ์ฅ์์์ ์์ ํ ๋ด์ฉ์ ์ ์ฅํ ๋ค ํด๋น ๋ด์ฉ์ Github์ ์ ๋ก๋ํ๋ ํ์์ผ๋ก ์ฌ์ฉํ๋ค. ๋ํ Github์ ์๋ ์ปจํ ์ธ ๋ฅผ ๋ด๋ ค ๋ฐ์ ์๋ ์.. ์ด์ 1 ๋ค์