Git: ๋ช ๋ น์ด ์ ๋ฆฌ
๊ธฐ๋ก์ฉ๐ง
์ต์ด ์์ฑ์ผ: 2020/07/20
์ต๊ทผ ์์ ์ผ: 2020/07/20
Init
- git init
- ํ์ฌ ํฐ๋ฏธ๋ ์์ ์์นํ ๋๋ ํ ๋ฆฌ์ git repository ์์ฑ
Commit
- git commit
- ํ๋ก์ ํธ์ ์ค๋ ์ท
- Git ์ ์ฅ์์ ๋๋ ํ ๋ฆฌ์ ์๋ ๋ชจ๋ ํ์ผ์ ๋ํ ์ค๋ ์ท์ ๊ธฐ๋กํ๋ ๊ฒ
- ์ปค๋ฐํ ๋๋ง๋ค ๋๋ ํ ๋ฆฌ ์ ์ฒด๋ฅผ ๋ณต์ฌํ๋ ๊ฒ์ ์๋
- ์ปค๋ฐ์ ์ ์ฅ์์ ์ด์ ๋ฒ์ ๊ณผ ๋ค์ ๋ฒ์ ์ ๋ณ๊ฒฝ๋ด์ญ์ ์ ์ฅ
- ๋๋ถ๋ถ์ ์ปค๋ฐ์ด ๊ทธ ์ปค๋ฐ ์์ ๋ถ๋ชจ ์ปค๋ฐ์ ๊ฐ๋ฆฌํด
Branch
- ๋ธ๋์น ์์ฑ: git branch [๋ธ๋์น๋ช ]
- ๋ธ๋์น ๋ณ๊ฒฝ: git checkout [๋ธ๋์น๋ช ]
- ํน์ ์ปค๋ฐ์ ๋ํ ์ฐธ์กฐ(reference)
- ์์ ๋จ์๋ก ์๊ฒ ๋๋๋ ๊ฒ์ด ์ข์
- ํ๋์ ์ปค๋ฐ๊ณผ ๊ทธ ใ ๋ถ๋ชจ ์ปค๋ฐ๋ค์ ํฌํจํ๋ ์์ ๋ด์ญ
Merge
- ๋ธ๋์น ํฉ์น๊ธฐ: git merge [๋ธ๋์น๋ช ]
- ๋ ๊ฐ์ ๋ถ๋ชจ๋ฅผ ๊ฐ๋ฆฌํค๋ ์ปค๋ฐ ์์ฑ
- ํ ๋ถ๋ชจ์ ๋ชจ๋ ์์ ๋ด์ญ๊ณผ ๋๋จธ์ง ๋ถ๋ชจ์ ๋ชจ๋ ์์ , ๋ ๋ถ๋ชจ์ ๋ชจ๋ ๋ถ๋ชจ๋ค์ ์์ ๋ด์ญ์ ํฌํจ
Rebase
- git rebase [๋ธ๋์น๋ช ]
- ์ปค๋ฐ๋ค์ ๋ชจ์์ ๋ณต์ฌํ ๋ค, ๋ค๋ฅธ๊ณณ์ ๋จ๊ถ๋๋ ๊ฒ
- ์์ง ์ดํด๊ฐ ์ ์๊ฐ. ์ข ๋ ์ฐ์ต์ด ํ์ํ๋ค๊ณ ๋๋
HEAD
- ํ์ฌ ์ฒดํฌ์์๋ ์ปค๋ฐ์ ๊ฐ๋ฆฌํด(=ํ์ฌ ์์ ์ค์ธ ์ปค๋ฐ)
- ํญ์ ๊ฐ์ฅ ์ต๊ทผ ์ปค๋ฐ์ ๊ฐ๋ฆฌํด
์ฐธ๊ณ ์ฌ์ดํธ
๋ฐ์ํ
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote