git์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ธฐ๋ณธ ๋ช ๋ น์ด
-
git init -
ํ์ฌ ํด๋๋ฅผ git์ผ๋ก ๊ด๋ฆฌํ๊ฒ ๋ค. =>
.gitํด๋๋ฅผ ์์ฑ -
์ต์ด์ ํ๋ฒ๋ง ์คํํ๋ ๋ช ๋ น์ด
git config --global user.email "email@email.com"--global์ต์ ๊ณผ--local๋์ค ํ๋ ์ ํํ์ฌ ์ฌ์ฉ- ์ผ๋ฐ์ ์ผ๋ก global ์ค์ ์ ํด ๋์ผ๋ฉด ๋ด ์ปดํจํฐ์์ ์ถ๊ฐ์ ์ผ๋ก ๋ณ๊ฒฝํ ์ผ์ด ์์
- ํ์ง๋ง ๊ณต์ฉ์ผ๋ก ์ฌ์ฉํ๋ pc, ํ์ฌ์ pc๋ผ๋ฉด local ์ค์ ํ์
git config --global user.name "username"
git status- ํ์ฌ git์ ์ํ๋ฅผ ์ถ๋ ฅํด์ฃผ๋ ๋ช ๋ น์ด
git diff- ๋ง์ง๋ง ์ปค๋ฐ๊ณผ ํ์ฌ ํด๋ ์ํ๋ฅผ ๋น๊ตํด์ ์ฐจ์ด์ ์ ์ถ๋ ฅ
git log- ์ปค๋ฐ ํ์คํ ๋ฆฌ๋ฅผ ์ถ๋ ฅ
git log --oneline- ์ปค๋ฐ ํ์คํ ๋ฆฌ๋ฅผ ํ ์ค๋ก ์ถ๋ ฅ
git remote add origin <url>- ์๊ฒฉ์ ์ฅ์ ์ฃผ์๋ฅผ ์ ์ฅ
git remote -v- ํ์ฌ ์๊ฒฉ์ ์ฅ์์ ์ํ๋ฅผ ์ถ๋ ฅ
git add <์ถ๊ฐํ๋ ค๊ณ ํ๋ ํ์ผ>git add .: ํ๋ฒ์ ๋ชจ๋ ํ์ผ๊ณผ ํด๋๋ฅผ add
- working directory์์ ๋ณ๊ฒฝ์ ์
staging area(index)๋ก ์ด๋
git commit -m "๋ฉ์์ง": ์ปค๋ฐ๊ณผ ์ปค๋ฐ์ ๊ดํ ๋ฉ์ธ์ง๊น์ง ํ๋ฒ์ ๋จ๊น
git push origin master- ์๊ฒฉ์ ์ฅ์์ master ๋ธ๋์น์ ๋ฐ์ดํฐ๋ฅผ ์ ์ก