git init : ๊น ์ด๊ธฐํ
git config --global user.name "์ ์ ์ด๋ฆ" : ๊น ์ฌ์ฉ์ ์ด๋ฆ ์ค์
git config --global user.email "์ด๋ฉ์ผ ์ฃผ์" : ๊น ์ฌ์ฉ์ ์ด๋ฉ์ผ ์ค์
git config --global core.editor "vim" : ์ปค๋ฐ ํธ์ง์๋ํฐ๋ฅผ vim์ผ๋ก ๋ณ๊ฒฝํ๊ธฐ
git add ํน์ ํ์ผ๋ช : ํน์ ํ์ผ์ ์คํ ์ด์ง ํ๊ธฐ
git add . : ์ ์ฒด ํ์ผ ์คํ ์ด์ง ํ๊ธฐ
git commit -m "๋ฉ์ธ์ง ๋ด์ฉ" : ๋ฉ์ธ์ง์ ํจ๊ป ์ปค๋ฐํ๊ธฐ
git commit -am "๋ฉ์ธ์ง ๋ด์ฉ" : ์คํ ์ด์ง๊ณผ ์ปค๋ฐ์ ๋ฉ์ธ์ง์ ํจ๊ป ์ฌ๋ฆฌ๊ธฐ
git commit --amend : ๋ฐฉ๊ธ ์ปค๋ฐํ ๋ฉ์ธ์ง ์์ ํ๊ธฐ
git branch : ๋ธ๋์น ํ์ธ
git branch ๋ธ๋์น์ด๋ฆ : '๋ธ๋์น์ด๋ฆ'์ผ๋ก ๋ธ๋์น ๋ง๋ค๊ธฐ
git branch -d ์ญ์ ํ ๋ธ๋์น์ด๋ฆ : ๋ธ๋์น ์ญ์ (๋ง์คํฐ ๋ธ๋์น์์ ํด์ผํ๋ค.)
git checkout ๋ธ๋์น์ด๋ฆ : '๋ธ๋์น์ด๋ฆ'์ผ๋ก ๋ธ๋์น ์ด๋
git log ๋ธ๋์น1 ..๋ธ๋์น2 : ๋ธ๋์น1๊ณผ ๋ธ๋์น2์ฌ์ด์ ์ฐจ์ด์ ๋ณด๊ธฐ
git merge ๋ณํฉํ ๋ธ๋์น์ด๋ฆ : ๋ธ๋์น ๋ณํฉ
git log : ์ปค๋ฐ ๊ธฐ๋ก ๋ณด๊ธฐ
git log --stat : ์ปค๋ฐ ๊ธฐ๋ก์ ์ปค๋ฐ์ ๊ด๋ จ๊ดธ ํ์ผ๊ณผ ํจ๊ป ๋ณด๊ธฐ
git log --oneline : ๋ก๊ทธ๋ฅผ ํ์ค๋ก ํ๊ธฐ
git log --oneline --branches : ๊ฐ ๋ธ๋์น์ ์ปค๋ฐ์ ํ์ธ
git log --oneline --branches --graph : ๊ทธ๋ํ ํ์์ผ๋ก ํํ
git status : ๊น ์ํ ํ์ธ
git diff : ๊น ๋ณ๊ฒฝ ๋ด์ฉ ํ์ธ
git checkout --ํ์ผ์ด๋ฆ : ์์ ํธ๋ฆฌ์์ ์์ ํ ํ์ผ ๋๋๋ฆฌ๊ธฐ
git reset HEAD ํ์ผ์ด๋ฆ : ์คํ ์ด์ง ์ทจ์
git reset HEAD^ : ์ต์ ์ปค๋ฐ ์ทจ์
git reset ์ปค๋ฐํด์ : ํน์ ์ปค๋ฐ์ผ๋ก ๋๋๋ฆฌ๊ธฐ
git stash : ์ง๊ธ ํ๋ ์์ ์ ์์๋ก ์ ์ฅํ๊ธฐ
git stash list : stash ๋ชฉ๋ก ํ์ธํ๊ธฐ
git stash apply : git stash๋ก ์ ์ฅํ๋ ์์ ๊ฐ์ ธ์ค๊ธฐ
git stash drop : stash ์ ๊ฑฐํ๊ธฐ
git stash clear : ์์๋ก ์ ์ฅํ๋ stash ๋ชจ๋ ์ ๊ฑฐ
git stash show -p | git apply -R : ์ค์๋ก ์๋ชป stash ํ๊ฑฐ ๋๋๋ฆฌ๊ธฐ
git remote add origin ์๊ฒฉ์ ์ฅ์์ฃผ์ : ์๊ฒฉ ์ ์ฅ์์ ์ฐ๊ฒฐ
git remote -v : ์๊ฒฉ ์ ์ฅ์์ ์ ์ฐ๊ฒฐ๋์๋์ง ํ์ธ
git push -u origin master : ์ง์ญ ์ ์ฅ์์ ๋ธ๋์น๋ฅผ ์๊ฒฉ ์ ์ฅ์์ ๋ง์คํฐ ๋ธ๋์น์ ์ฐ๊ฒฐ (ํ๋ฒ๋ง ํ๋ฉด๋จ)
git push : ์๊ฒฉ ์ ์ฅ์์ ์ฌ๋ฆฌ๊ธฐ
git clone ์๊ฒฉ์ ์ฅ์์ฃผ์ ์ง์ญ์ ์ฅ์๋๋ ํ ๋ฆฌ : ์๊ฒฉ์ ์ฅ์ ๊ฐ์ ธ์ค๊ธฐ
git pull origin master : ์๊ฒฉ ์ ์ฅ์์ ๋ด์ฉ์ ์ง์ญ ์ ์ฅ์์ ๋ง์คํฐ๋ธ๋์น๋ก ๊ฐ์ ธ์ค๊ธฐ
git fetch : ์๊ฒฉ ์ ์ฅ์์ ๋ธ๋์น ๋ณํ ์ ๋ณด๋ง ๊ฐ์ ธ์ค๊ธฐ
์ถ์ฒ: https://velog.io/@taeha7b
'๐ etc' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SOLID ์์น (0) | 2022.05.19 |
---|---|
[UML] ์ํ์ค ๋ค์ด์ด๊ทธ๋จ (Sequense Diagram) (0) | 2022.05.18 |
[UML] ํด๋์ค ๋ค์ด์ด ๊ทธ๋จ (Class Diagram) (0) | 2022.05.18 |
Git ๊ฐ๋ / ์ฉ์ด ์ ๋ฆฌ (0) | 2022.04.11 |