์ฝ์๋ชป๋ ๋ฐ๋ผ์ฌ ์ ์๋ ์น์ ํ๊ณ ์ฌ์ด ๊ฐ์ข! ํ์ ๊ฐ๋ฐ์๋ Git ๋ฐ์ฌ๋ก ๋ค์ด์ฃผ๋ ๋ํ์ ๊ฐ์ข!
Git๊ณผ GitHub์ ๊ธฐ์ด์ ์ธ ์ฌ์ฉ๋ฒ
ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌ๋ฅผ ์ํ Git ์ค์ ํ์ฉ๋ฒ
Git ๊ณ ์ ์๋๋น๋ฅผ ์ํ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ค
Git์ ๋์ ์๋ฆฌ์ ์์ธํ ์กฐ์/์ค์ ๋ฐฉ๋ฒ
์ค๋ฌด์ ํ์ํ Git & GitHub ์ปจ๋ฒค์ ๊ณผ ์ฌ์ฉ ์ ๋ต
ํ์ ์ ์ํ GitHub์ ๋ค์ํ ํ์ฉ๋ฒ
Git๊ณผ GitHub์ ๊ฐ์ข ์ค์ ๊ฟํ๋ค
Git & Github, ์์ฝ์ ํจ๊ป ์ ๋๋ก ํ๋ค!
ํ์ ์์ Git์ ๋ณด๋ค ์ ์ฌ์ฉํ๊ธฐ ์ํด ์ฌ๋ฌ ์๋ฃ๋ค์ ๊ฒ์ํ๊ณ ๋ง์ ๊ฐ์๋ค์ ์๊ฐํ๋ฉด์, ์ด ๋ชจ๋ ๊ณผ์ ๋ค์์ ๋ฐฐ์ด Git๊ณผ GitHub์ ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ ์ง์๋ค, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ข ์ ๋ต๊ณผ ํ์ฉํ๊น์ง ํ๋๋ก ๋๋ด๋ ๊ฐ์๊ฐ ์๋ค๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ์ ํ์ต๋๋ค.
์ ๋ง ๋ฉ์ง๊ณ ์ ์ตํ ๊ฐ์๋ฅผ ๋ง๋ค์ด๋ณด์๋ ๋ชฉํ๋ก, ์ค๋ซ๋์ ์กฐ์ฌํ๊ณ ์ค๋นํ ๋์ ์ด ๊ฐ์๋ฅผ ์ ์ํ๊ฒ ๋์์ต๋๋ค.
ํ๋ก๊ทธ๋๋ฐ์
ํด๋ณธ ์ ์์ด๋!
Git/Github์ด
์ฒ์์ด์ด๋!
Git/Github์
์ ์ฐ๊ณ ์ถ์ด๋!
๊ตฐ๋๋๊ธฐ ์์ด ์์์์ํ ์งํ์ผ๋ก ์ฌ๋ฌ๋ถ์ ์์คํ ์๊ฐ์ ์ ์ฝํฉ๋๋ค. (์๊ฐ์์ ๋ฐ๋ผ ๋ง์ด ๋น ๋ฅด๊ฒ ๋๊ปด์ง ์ ์๋ ์ ์ํด ๋ถํ๋๋ฆฝ๋๋ค. ๋ฌด๋ฃํํธ๋ฅผ ๋จผ์ ํ์ธํด์ฃผ์ธ์!)
Git๊ณผ ๊ทธ ์ฌ์ฉ๋ฒ๋ฟ ์๋๋ผ ๋์์๋ฆฌ, ์ค๋ฌด์์์ ํ์ฉ ์ ๋ต, ์คํํ๊ฒฝ๋ง๋ค์ ๋ณ์๋ค, ๊ฐ์ข ํ ๋ฑ์ ์์ธํ ์ค๋ช ํ์ฌ ์ต๋ํ ๋ง์ ๊ฒ์ ๋ฐฐ์๊ฐ์ค ์ ์๋๋ก ์ค๋นํ์ต๋๋ค.
๊ฐ ๊ฐ๋ง๋ค ์์์ ์ฃผ์ ํฌ์ธํธ์ ๋ณต๋ถ ๊ฐ๋ฅํ ์ค์ต ๋ช ๋ น์ด์ ์ฝ๋๊ฐ ์นํ์ด์ง์ ์ ๋ฆฌ๋์ด ์์ด์, ์ด๋ฅผ ๋ฐ๋ผํ๊ณ ์์ฉํ๋ฉฐ ์์ํ ์ค์ต์ ์งํํ ์ ์์ต๋๋ค.
ํ์ ๋ถ๋ค๋ ๋ถ๋ด์์ด ๊ณต๋ถํ์ค ์ ์๋๋ก, Git๊ณผ GitHub์ ๊ธฐ์ด์ ์ธ ์ฌ์ฉ๋ฒ์ ๋ด์ ์น์ 1~4๋ฅผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํตํด ๋ฌด๋ฃ๋ก ๊ณต๊ฐํฉ๋๋ค.
์ ํ๋ธ ์ฑ๋ ์ํํ ์ฝ๋ฉ์ฌ์ ์ ๋ฐฉ์กํ๋ ์ ํ๋ฒ์ด์, IT์์ ๋ค์ ์งํํ๋ ์๊ฐ์ ๋๋ค. ํ์คํ ๊ฐ๋ฐ์๋ก ์ผํด ์จ ๊ฒฝํ์ ์ด๋ ค, ์ด๋ ค์ด ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ ๋ค์ ์ด๋ณด์๋ค์ด ์ดํดํ๊ธฐ ์ฝ๋๋ก ๋น์ ์ ์ฌ์ด ์์ , ๋๋ก๋ ์ ๋๋ฉ์ด์ ์ผ๋ก ์ค๋ช ํ๋ ์ปจํ ์ธ ๋ค์ ๋ง๋ค๊ณ ์์ต๋๋ค.
๐ฌ YouTube ์ํํ ์ฝ๋ฉ์ฌ์ ์ฑ๋ (ํด๋ฆญ!)
๐ ์์ฝ์ ์ฑ
๋ค ๋ณด๋ฌ๊ฐ๊ธฐ (ํด๋ฆญ!)
์น์
1
Git์ ๊ธฐ์ด ๊ฐ๋
๊ณผ ํ๊ฒฝ๋ณ ์ธํ
๋ฐฉ๋ฒ, Git ์ฌ์ฉ์ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
์น์
2
Git์ ํ์ฉํ์ฌ ํ๋ก์ ํธ์ ๊ณผ๊ฑฐ์ ํ์ฌ๋ฅผ ์ฌํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ CLI(๋ฉ์ธ)์ ์์คํธ๋ฆฌ๋ก ์ค์ตํฉ๋๋ค.
์น์
3
ํ๋ก์ ํธ์ ์ฐจ์(๋ธ๋์น)๋ค์ ๋๋๋ค๊ณ ์ถฉ๋ ๋ฑ์ ๋ฌธ์ ๋ค์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์์๋ด
๋๋ค.
์น์
4
GitHub์ ๊ธฐ์ด ์ฌ์ฉ๋ฒ๊ณผ ์ด๋ฅผ ํตํด ํ์
ํ๋ ๋ฐฉ๋ฒ์ ์์๋ด
๋๋ค.
์น์
5
๊ณ ๊ธ ๋ด์ฉ๋ค๋ก ๋ค์ด๊ฐ๊ธฐ ์ํ ์ด๋ก ์ ๊ฐ๋
๋ค์ ์ค์ต๊ณผ ํจ๊ป ์ตํ๋๋ค.
์น์
6
ํ์์ ๋ฐ๋ผ Git์ ์ฌ์ฉ๋ฒ์ ์ค์ค๋ก ์ฐพ์๋ณด๋ ํ๋ค, ๊ฐ์ข
์ค์ ๊ณผ ๋จ์ถํค ๋ฑ์ ์ฌ์ฉ์์ ๋ง๊ฒ ์ธํ
ํ๋ ๋ฐฉ๋ฒ๋ค์ ์์๋ด
๋๋ค.
์น์
7
์ปค๋ฐ ์ฌํ - ์ค๋ฌด์์ ์ฌ์ฉ๋๋ ์ปค๋ฐ ๊ด๋ จ ์ปจ๋ฒค์
, ์ปค๋ฐ์ ๋ณด๋ค ์ฌ์ธํ๊ฒ ํ๋ ๋ฐฉ๋ฒ, ๊ณผ๊ฑฐ ์ปค๋ฐ ๋ด์ญ๋ค์ ์์ ์์ฌ๋ก ์์ ํ๋ ๋ฒ์ ์ค์ตํฉ๋๋ค.
์น์
8
Git์ผ๋ก ์์
, ํ์ผ, ์ปค๋ฐ๋ค์ ๋ณด๋ค ๋ค์ํ๊ฒ ๋๋๋ฆฌ๋ ๋ฐฉ๋ฒ๋ค์ ๋ฐฐ์๋๋ค.
์น์
9
ํ๊ทธ์ ๋ฆด๋ฆฌ์ฆ๋ฅผ ๋ก์ปฌ๊ณผ ์๊ฒฉ์์ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
์น์
10
๋ธ๋์น ์ฌํ - ๋ธ๋์น์ ๋ํด ๋ณด๋ค ์์ธํ ์์๋ณด๊ณ ๊ด๋ จ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ค์ ์ค์ตํด๋ณธ ๋ค ํ์
์์์ ๋ธ๋์น ํ์ฉ ์ ๋ต์ ์์๋ด
๋๋ค.
์น์
11
๋ก๊ทธ ์ฌํ & ๋๋ฒ๊น
- Git์ ํ์ฉํ์ฌ ํ๋ก์ ํธ์ ์ํ์ ๊ด๋ฆฌ ๋ด์ญ์ ๋ณด๋ค ๋ค์ฑ๋กญ๊ฒ ์ดํด๋ณด๊ณ , ์ค๋ฅ์ ์์ธ๊ณผ ๋ฐ์ ์์ ์ ์ฐพ์๋ด๋ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ค์ตํฉ๋๋ค.
์น์
12
Hooks์ Submodules์ ๋ํ ๊ฐ๋
์ ๋ฐฐ์ฐ๊ณ ๊ด๋ จ ๊ธฐ์ด ์์ ๋ค์ ์ค์ตํฉ๋๋ค.
์น์
13
ํ์
๊ณผ ํฌํธํด๋ฆฌ์ค, ์คํ์์ค๋ฅผ ์ํด GitHub์ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ํ์ฉํ๋ ๋ฒ์ ๋ฐฐ์๋๋ค.
์น์
14
SSH, GPG ๋ฑ GitHub์ ๊ณ ๊ธ ์ค์ ์ ํ์ฉํ๋ ๋ฒ์ ์ค์ตํ ๋ค, GitHub Actions, GitHub CLI ๋ฑ๋ก ๋ณด๋ค ํธ๋ฆฌํ๊ฒ ์ผํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํ ์์ ์ ํจ๊ป ์ดํด๋ด
๋๋ค.
<์์ฝ์ TOO MUCH ์น์ ํ ๊น & ๊นํ๋ธ>๋ก ์ถ๊ฐ๋์์ต๋๋ค!
์์๊ฐ์๋ก ํ์ตํ ๋ด์ฉ์ ์ข
์ด์ฑ
์ผ๋ก ์์ ๋ค๊ณ ์ดํด๋ณด์ค ์ ์์ต๋๋ค.
Q. ์ '์ ๋๋ก ํ์' ๋ฐฐ์์ผ ํ ๊น์? โ๏ธ
Git์ ์ด์คํ๊ฒ ์์์ ๋์, ์ ๋๋ก ๊ณต๋ถํด๋ณด์์ ๋ ํ๋ก์ ํธ๋ฅผ ๋ํ๋ ์์ ๊ฐ์ ํ๋๊ณผ ๋ ์ฐจ์ด์ ๋๋ค. Git์ด ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ป๊ฒ ๋์ํ๊ณ Git์ผ๋ก ๋ฌด์์ ํ ์ ์๋์ง ์์ธํ ๋ฐฐ์๋ณด๊ณ ๋๋ฉด, ํ๋ก์ ํธ์ ์๊ณต๊ฐ์ ์์ ์์ฌ๋ก ๋ค๋ฃฐ ์ ์๋ ๐งโโ๏ธ ๋ง๋ฒ์ฌ๊ฐ ๋ ๊ธฐ๋ถ์ ๋๊ปด๋ณด์ค ์ ์์ ๊ฑฐ์์!
Q. ํ๋ก๊ทธ๋๋ฐ์ ์ฒ์ ์ ํ๋๋ฐ ์์ ์ ๋ค์ ์ ์์๊น์? ๐ผ
์ฝ๋ฉ์ด ์ฒ์์ธ ์ฌ๋๋ค๋ ๋ฐ๋ผ์ฌ ์ ์๋๋ก, ์ฒซ ํ๊ฒฝ ์ธํ ๋ถํฐ ์ฝ๋ฉ ํด ์ฌ์ฉ๊น์ง ์์ธํ ์ค๋ช ํ๊ณ ์ค์ต๋ ๊ฐ๋ฅํ ์ฌ์ด ์ฉ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์งํํฉ๋๋ค. Git๊ณผ GitHub์ ์ฌ์ฉ๋ฒ์ ๋ฐฐ์ธ ๋ฟ, ํ๋ก๊ทธ๋๋ฐ์ ๋์ค์ง ์์ต๋๋ค.
Q. Git์ ์ด๋ ์ ๋ ์ฌ์ฉํ ์ค ์๋๋ฐ ๋์์ด ๋ ๊น์? ๐ฉโ๐ป
Git๊ณผ GitHub์ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ค, ๊ทธ๋ฆฌ๊ณ ์ฌํ ๊ฐ์๋ค์์ ์ ๊ณตํ์ง ์๋ ํ์ฉ๋ฒ๊ณผ ํ๋ค๊น์ง ๋ด์๋ด์ด, ์๊ฐ์๋ค์ด ์ต๋ํ ๋ง์ ๊ฒ์ ๋ฐฐ์๊ฐ ์ ์๋๋ก ๊ตฌ์ฑํ์ต๋๋ค. Git์ ๋ํด ๋ ์๊ณ ์ถ๊ณ ๋ณด๋ค ์ ํ์ฉํ๊ณ ์ถ์ ๋ถ๋ค๊ป ๋์์ด ๋ ๊ฑฐ์์!
Q. CLI๋ฅผ ์ฌ์ฉํ๋์ ์์คํธ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋์? ๐ณ
CLI๋ฅผ ์ค์ฌ์ผ๋ก ํ๋, ์ ๋ฐ์ ์ผ๋ก ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ์ ์ตํ๋ ์น์ 1~4๊น์ง๋ ์์คํธ๋ฆฌ๋ก ํ๋ ๋ฒ๋ ํจ๊ป ๋ฐฐ์๋๋ค. ๊ณ ๊ธ ์ฌ์ฉ๋ฒ์ผ๋ก ๋์ด๊ฐ๋ ์น์ 5๋ถํฐ๋ ๋๋ถ๋ถ CLI๋ก๋ง ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค.
Q. ์ค์ต ํ๊ฒฝ์ ์ ์ฝ์ด ์๋์? ๐
์๋์ฐ์ ๋งฅ ๋ชจ๋์์ ๊ฐ์๋ฅผ ๋ฐ๋ผ์ฌ ์ ์๋๋ก ๊ฐ๊ฐ์์์ ์ธํ ๋ฐฉ๋ฒ๊ณผ, ์ค์ต์ ๋ค๋ฅผ ์ ์๋ ๋ถ๋ถ๋ค์ ์์ธํ ์๋ ค์ค๋๋ค. ์ด๋ ค์์ด ์๋ ๋ถ๋ถ๋ค์ ์ ๋ณด์ฃผ์๋ฉด ๊ฐ์ ํ์ด์ง๋ฅผ ํตํด ๊พธ์คํ ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
์ฝ๋ฉ์ ๋ฐฐ์ฐ๊ธฐ ์์ํ๋ ์ฌ๋
ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๊ธฐ ์ํ๋ '๋ชจ๋ ' ์ฌ๋
Git๊ณผ GitHub์ ์ฒ์ ์ฌ์ฉํ๋ ์ฌ๋
Git์ ์ด๋์ ๋ ์์ง๋ง ๋ณด๋ค '์ ๋๋ก' ๋ฐฐ์๋ณด๊ณ ์ถ์ ์ฌ๋
์ค๋ฌด์์ ์ฒด๊ณ์ ์ผ๋ก ํ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณด๊ณ ์ถ์ ์ฌ๋
Git์ ๊ตฌ์ฒด์ ์ธ ์๋ฆฌ์ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ค์ ๊ณต๋ถํ๊ณ ์ถ์ ์ฌ๋
์คํ์์ค์ ๊ด์ฌ ์๋ ์ฌ๋
26,264
๋ช
์๊ฐ์
1,107
๊ฐ
์๊ฐํ
80
๊ฐ
๋ต๋ณ
4.9
์
๊ฐ์ ํ์
12
๊ฐ
๊ฐ์
์ ํ๋ธ ์ฑ๋ ์ํํ ์ฝ๋ฉ์ฌ์ ์ ๋ฐฉ์กํ๋ ์ ํ๋ฒ์ด์, IT์์ ๋ค์ ์งํํ๋ ์๊ฐ์
๋๋ค. ํ์คํ ๊ฐ๋ฐ์๋ก ์ผํด ์จ ๊ฒฝํ์ ์ด๋ ค, ์ด๋ ค์ด ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋
๋ค์ ์ด๋ณด์๋ค์ด ์ดํดํ๊ธฐ ์ฝ๋๋ก ๋น์ ์ ์ฌ์ด ์์ , ๋๋ก๋ ์ ๋๋ฉ์ด์
์ผ๋ก ์ค๋ช
ํ๋ ์ปจํ
์ธ ๋ค์ ๋ง๋ค๊ณ ์์ต๋๋ค.
๐ฌ YouTube ์ํํ ์ฝ๋ฉ์ฌ์ ์ฑ๋ (ํด๋ฆญ!)
๐ ์์ฝ์ ์ฑ
๋ค ๋ณด๋ฌ๊ฐ๊ธฐ (ํด๋ฆญ!)
์ ์ฒด
61๊ฐ โ (5์๊ฐ 43๋ถ)