์ค๋ฌด์์ ์ฌ์ฉํ๋ Git ๋ช ๋ น์ด๋ค์ ์ดํดํ๊ณ CLI ํ๊ฒฝ์์ ์ฌ์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค.
Git ์ ๋ฌธ
Git ๋ช ๋ น์ด(CLI ํ๊ฒฝ)
GitHub์ ํ์ฉํ ์ฝ๋ ๊ณต์
- ๋ค์ด๋ฒ, ๋ผ์ธ, ์นด์นด์ค, ์ฐ์ํํ์ ๋ค, ์ฟ ํก ๋ฑ์ ํ์ฌ์์ Git์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
- ์ฌ์ค์ IT ์๋น์ค ํ์ฌ๋ค์์ ๊ฑฐ์ ํ์ค์ผ๋ก ์ฌ์ฉํ๊ณ ์๋ Git!
- Git์ ์ ๋๋ก ๋ค๋ฃฐ ์ ์์ด์ผ ์ค๋ฌด์์ ์ํํ ํ์
์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์นด์นด์ค ์ถ์ ๊ฐ๋ฐ์๊ฐ ์๋ ค์ฃผ๋ Git ์ค์ฉ์ฃผ์ ๊ฐ์์
๋๋ค.
Q. Git์ ์จ๋ณด์ง ์์์ต๋๋ค. ์๊ฐํด๋ ๊ด์ฐฎ์๊น์?
A. ๋ค. ๊ธฐ์ด์ ์ธ Git ์ง์์ด ์์ผ์๊ฑฐ๋ Git์ ์ฌ์ฉํด ๋ณด์ ๋ถ๋ค์๊ฒ๋ ์ข์ต๋๋ค.
Q. ์ด ๊ฐ์์์๋ ์ด๋ค ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋์?
A. ๋น์ฐํ Git์ ์ฌ์ฉํฉ๋๋ค. ์ฐธ๊ณ ๋ก ์ ์ปดํจํฐ ํ๊ฒฝ์ Mac OS + iTerm + GitHub์
๋๋ค. ์๋์ฐ๋ ๋ค๋ฅธ ํฐ๋ฏธ๋์ ์ฌ์ฉํ์๋๋ผ๋ ๊ฐ์๋ฅผ ๋ค์ผ์๋๋ฐ ์ด๋ ค์์ ์์ต๋๋ค.
Q. ์์คํธ๋ฆฌ๊ฐ์ GUI ํ๊ฒฝ์ ๋ฐฐ์ฐ๋์?
A. ์๋์, CLIํ๊ฒฝ๋ง์ ์ฌ์ฉํ์ฌ ํ์ต์ด ์งํ๋ฉ๋๋ค. GUI ํด์ ์ ์ฐ๋ ๊ฒ๋ ์ค์ํ์ง๋ง, ์ค์ Git ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ๋ถํฐ ์ ์์๋๋ ๊ฒ๋ ๋งค์ฐ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
Q. ์ด ๊ฐ์๋ง์ ํน๋ณํ ์ฅ์ ์ด ์์๊น์?
A. ์นด์นด์ค ๋ฑ IT ํ์ฌ์์ ์ผํ๋ฉด์ ๊ฒฝํํ ๋ด์ฉ๋ค์ ์ ๊ณตํฉ๋๋ค. ์ฝ์งํ ๊ฒฝํ์ด๋ ํธ๋ฆฌํ ๊ธฐ๋ฅ ๋ค์ ์ถ๋ ค์ ๋ง๋ค์์ต๋๋ค. ์ด ๊ฐ์๋ฅผ ๋ค์ผ์ ํ์๋ IT ํ์ฌ์์ Git์ผ๋ก ํ์
ํ๋๋ฐ ์์ ๊ฐ์ด ์๊ธธ ๊ฒ์
๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
Git์ ์ฒ์ ์ฌ์ฉํด๋ณด๋ ๊ฐ๋ฐ์
Git์ ์ฒ์๋ถํฐ ๋ฐฐ์ฐ๊ณ ์ถ์ ๊ฐ๋ฐ์
Git ๋ช ๋ น์ด(CLI ํ๊ฒฝ)๋ฅผ ํ์ฉํด ์ผํ๊ณ ์ถ์ ๊ฐ๋ฐ์
์ ์ ์ง์,
ํ์ํ ๊น์?
๊ธฐ๋ณธ์ ์ธ linux ๋ช ๋ น์ด
๊ธฐ๋ณธ์ ์ธ vi ์๋ํฐ ๋ช ๋ น์ด
456
๋ช
์๊ฐ์
47
๊ฐ
์๊ฐํ
30
๊ฐ
๋ต๋ณ
4.7
์
๊ฐ์ ํ์
1
๊ฐ
๊ฐ์
๋๊ธฐ์ SI, ๋ฉ์ ์ ์๋น์ค K์ฌ, L์ฌ๋ฅผ ๊ฑฐ์ณ ํ์ฌ๋ ์คํํธ์ ์์ Software Engineer๋ก ์ผํ๊ณ ์์ต๋๋ค.
Kotlin/Java, Spring, JPA๋ฅผ ํ์ฉํ Backend ๊ฐ๋ฐ์ ์ฃผ๋ก ํ๊ณ ์์ต๋๋ค.
OOP, TDD, Refactoring, Clean Code & Architecture, MSA ๋ฑ์ ๊ด์ฌ์ด ์์ต๋๋ค.
IT๋ก ์ธ์์ ์กฐ๊ธ ๋ ๋ฐ๊ฒ ๋ง๋ค๊ณ ์ถ์ต๋๋ค.
โ๏ธ Blog: https://countryxide.tistory.com
๐พ GitHub: https://github.com/HwangNara
๐งโโ๏ธ LinkedIn: https://www.linkedin.com/in/nara-hwang-192460135
์ ์ฒด
28๊ฐ โ (2์๊ฐ 38๋ถ)
Orientation
02:31
๊ฐ์์ ์์
01:38
Git Lifecycle
04:08
status (st)
04:04
log (lg)
01:06
add
04:21
commit (ci)
06:26
branch (br)
03:01
branch ์ ๋ต
07:52
checkout (co)
02:12
checkout TIP
04:23
push
07:50
push ํ์ธ
01:44
pull, fetch
05:01
pull & push ์ค์ต
18:12