master
- git์ด ์์ฑํ๋ ๊ธฐ๋ณธ์ ์ธ branch ์ด๋ค. ์ด ๊ณณ์ ์๋ก์ด ํ์ผ์ ์ถ๊ฐ ํ๋ค๊ฑฐ๋, ์ถ๊ฐํ ํ์ผ์ ๋ด์ฉ์ ๋ณ๊ฒฝํ์ฌ ๊ทธ ๋ด์ฉ์ ์ ์ฅ(์ปค๋ฐ, Commit)ํ ์ ์๋ค.
branch
- ํ๋ก์ ํธ๋ฅผ ํ๋ ์ด์์ ๋ชจ์์ผ๋ก ๋ถ๊ธฐ ํ์ฌ ์์ ์ ์คํ ํด์ผ ํ ๋
- ๋ ๋ฆฝ์ ์ผ๋ก ์ฌ๋ฌ ์์ ์ ํํด์ผ ํ ๋ ์ฌ์ฉ ํด์ผ ํ ๋
merge
- ๋ ๋ธ๋์น๋ฅผ ํ๊ฐ์ ์ปค๋ฐ์ ์ด์ด ๋ถ์ธ๋ค.
- ๋ธ๋์น ์ฌ์ฉ ๋ด์ญ์ ๋จ๊ฒจ์ผ ํ ๋ ์ฌ์ฉ ํ๋ค.
rebase
- ํ ์ค๋ก ๊น๋ํ ์ ๋ฆฌ๋ ๋ด์ญ์ ์ ์งํ๊ธฐ ์ํ ๋ ์ ํฉํ๋ค.
Working directory
- untracked vs tracked : Add ๋ ๋ด์ญ์ ์กด์ฌ ์ฌ๋ถ
- git add ๋ฅผ ํตํ์ฌ staging area ๋ก ์ด๋
Staging area
- ์ปค๋ฐ์ ์ค๋นํ๋ ๋จ๊ณ
- git commit ์ ํตํ์ฌ ์๊ฒฉ์ ์ฅ์๋ก ์ด๋ํ๋ค.
Repository
- ์ปค๋ฐ์ด ๋ ์ํ
fetch
- ์๊ฒฉ์ ์ฅ์์ ์๋ ์ต์ ํ ๋ฒ์ ์ ์๋ฃ๋ฅผ ๋ก์ปฌ๋ก ๊ฐ์ ธ์ค๊ธฐ๋ง ํ๋ ๊ธฐ๋ฅ
pull
- fetch์ ๊ธฐ๋ฅ์ merge ๋๋ rebase ๊ณผ์ ์ ๋ํ ๊ธฐ๋ฅ
head
- ํ์ฌ ์ํ branch์ ๊ฐ์ฅ ์ต์ ๋ฒ์
์ถ์ฒ:
'๐ etc' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SOLID ์์น (0) | 2022.05.19 |
---|---|
[UML] ์ํ์ค ๋ค์ด์ด๊ทธ๋จ (Sequense Diagram) (0) | 2022.05.18 |
[UML] ํด๋์ค ๋ค์ด์ด ๊ทธ๋จ (Class Diagram) (0) | 2022.05.18 |
์์ฃผ์ฐ๋ git ๋ช ๋ น์ด (0) | 2022.04.12 |