โ
์๋์ฝ๋๋ฅผ ๋ฒ์ ๊ด๋ฆฌ ํ๋ ์ด์ ์์ ํ์์ฑ์ด ๋๋๋๋ค.
- Git์ ์ฌ์ฉํ ํ๋ก์ ํธ๋ค์ ์ ์ฅ์
- ๊ฐ๋ฐ์๋ค์ social network(์ปค๋ฎค๋ํฐ๋ฅผ ํ ์ ์๋ค.)
local(Git)๊ณผ cloud(Github) ๊ฐ๋
์ ์ฐจ์ด์ด๋ค.
๐ป init(์ด๊ธฐํ) - git ์ ์ฅ์ ์์ฑ/๋ฒ์ ๊ด๋ฆฌ ์ ๋ณด ์์ฑ(๋ช
๋ น์ด : git init)
๐ป status(์ํ) - ํ์ผ๋ค์ ์ํ
๐ป add(์ถ๊ฐ) - ํ์ผ ์์ ์ด๋ ฅ๊ธฐ๋ก '์ค๋น'(์์ ํ ํ์ผ์ ์ด๋ ฅ์ ๋จ๊ธธ์ค๋น๋ฅผ ํ๋ ๋ช
๋ น์ด)
๐ป commit(๋จ๊ธฐ๊ธฐ) - ํ์ผ ์์ ์ด๋ ฅ '๊ธฐ๋ก'
ํ์ค๋ก ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๋จ๊ธฐ๊ณ ์ถ์๋ : git commit-m"๋ฉ์์ง"
์ฌ๋ฌ์ค๋ก ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๋จ๊ธฐ๊ณ ์ถ์๋ : git commit
๐ป log(commit ์ถ๋ ฅ) - commit์ ์ด๋ ฅ ํ์ธ(๋จ๊ฒจ์ง ์ด๋ ฅ๋ค์ ํ์ธํ ๋ ์ฌ์ฉํ๋ ๋ช
๋ น์ด)
๐ป push(git์์ github๋ก) - ์์ฑํ ์ฝ๋๋ฅผ ์๊ฒฉ์ ์ฅ์์ ์
๋ก๋
๐ add, commit, push ๋ฅผ ์ ์ผ ๋ง์ด ์ฌ์ฉํจ
Git - ํ๋ก์ ํธ์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ๋์์ฃผ๋ ์์คํ
Github - Git์ ์ด์์ป ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํ ํ๋ก์ ํธ๋ค์ ๊ด๋ฆฌํ๊ฒ ํด์ฃผ๋ ํธ์คํ
์๋น์ค
git์ด ํ์ฌ ํ์ฉ๋๊ฐ ๋๊ธฐ๋๋ฌธ์(์ปค๋ฎค๋ํฐ๋ CI/CD์ ๋ํ ์ธํ๋ผ๊ฐ ์ ๊ตฌ์ถ๋์ด ์์) ๋ง์ ๊ฐ๋ฐ์๋ค์ด git์ ํ์ฉํ๊ณ ์๋ค.
git(local)์์ git init -> git add -> git commit -> git push
Git hub - repository
5~7 cycle ๋ฐ๋ณต