๊ฐ์ธ ํ๋ก์ ํธ๋ถํฐ ํ์ ๊ฐ๋ฐ๊น์ง, ํ ๊ฐ๋ฐ์ ํ์์ ์ธ ๊ธฐ์ ์ธ Git๊ณผ GitHub์ ๊ทธ๋ฆผ์ ํตํด ์ฝ๊ฒ ์ตํ๋๋ค. ์์ ์ฒ์ ์ตํ๋ ๋ถ๋ถํฐ ์ค๋ฌด ์ฌ๋ก๊ฐ ๊ถ๊ธํ ๋ถ๊น์ง ๋ชจ๋ ๋ค์ผ์ค ์ ์์ต๋๋ค. CLI, GUI๋ฅผ ๋ชจ๋ ์ฌ์ฉํด ๊ณต๋ถํฉ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ์ ํ์! Git์ผ๋ก ๋ฒ์ ๊ด๋ฆฌ ํ๊ธฐ
GitHub์ผ๋ก ์ฝ๋ ํ์ ํ๊ธฐ
๊ทธ๋ฆผ์ ํตํด Git์ ์๋ฆฌ ๋ฐฐ์ฐ๊ธฐ
์ค๋ฌด ์ฌ๋ก๋ฅผ ํตํด Git์ ์ ์ฉํ ๋ช ๋ น์ด ์ตํ๊ธฐ
๋๊ตฌ๋ ์ฝ๊ฒ Git + GitHub. ๐โโ๏ธ๐โโ๏ธ
์ค๋ฌด์์ ์ ๋๋ก ํ์ฉํ๋ ๋น๊ฒฐ!
๊ฐ๋ฐ์๋, ๊ธฐํ์๋, ๋์์ด๋๋ OK!
ํ์ํ ๋ฒ์ ๊ด๋ฆฌ & ํธ์คํ
์ผ๋ก
๊ฐ๋ ฅํ๊ณ ํธ๋ฆฌํ ํ์
์ ๊ฒฝํํด๋ณด์ธ์.
์ค๋ฌด์๋ผ๋ฉด ๊ผญ ์์์ผ ํ๋ ํ์ ํด Git. ๊ฑฐ์ ๋ชจ๋ ๊ธฐ์ ๊ณผ ํ ํ๋ก์ ํธ์์ Git์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ทจ์ ์ ์ค๋นํ๋ ํ์๊ณผ ์ด์ ๋ง ์ค๋ฌด๋ฅผ ์์ํ์ ๋ถ๋ค์ด๋ผ๋ฉด ๊ผญ ๋ค์ด๋ณด์ธ์. ๋๋ฃ๋ค๊ณผ ์ผ์ ๋ ์์ํ๊ณ ์ฌ๋ฐ๊ฒ ํ ์ ์์ต๋๋ค ๐
๋ณธ ๊ฐ์์์๋ ์ ๋ฌธ์์๊ฒ ์ด๋ ค์ธ ์ ์๋ Git ๊ฐ๋ ๊ณผ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋ฆผ๊ณผ ๊ทธ๋ํฝ ํด๋ก ์ฝ๊ฒ ์ค๋ช ํฉ๋๋ค. ์จยท์คํ๋ผ์ธ์์ ์์ฐจ๋ก ์งํํ๋ ๊ฐ์ ๊ฒฝํ์ ํ ๋๋ก ์๊ฐ์๋ถ๋ค์ด ์ด๋ ค์ํ๋ ๊ฐ๋ ๋ค์ ๋ ์ฝ๊ฒ ์๋ ค์ค๋๋ค.
์ค๋ฌธ ์ถ์ฒ: Stack Overflow Survey (2018, 2020)
Git์ ํ์ฌ์์ ๊ผญ ์์์ผ ํ๋ ๊ธฐ์ ์์๋ ๋ถ๊ตฌํ๊ณ ์ ๋ชจ๋ฅด๊ณ ์ฌ์ฉํ๋ ์ค๋ฌด์๋ค์ด ๋ง์ต๋๋ค. ์์ ์ค์ ์ฝ๋๊ฐ ์ถฉ๋ ๋๊ฑฐ๋ ๋ธ๋์น๊ฐ ๊ผฌ์์ ๋ ๋๋ ค์์ด ์๋ ๋ถ๋ค์ด ์์ ํ ๋ฐ์. ์ด ๊ฐ์์์๋ Git ๋ด๋ถ ์๋ฆฌ์ ๋์ ๋ฐฉ์์ ํ์ตํ์ฌ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ธฐ๋ฅผ ์ ์์ต๋๋ค.
์น์
1์์๋ ๋ช
๋ น์ฐฝ(CLI)์ผ๋ก Git์ ์ฌ์ฉํ ๊ฐ์ฅ ๊ฐ๋จํ ํ์
์๋๋ฆฌ์ค ์ค์ต์ ํ ๋ฐํด ๋๋ฆฝ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์น์
2์์ ๋์ผํ ๊ณผ์ ์ ๊ทธ๋ํฝํด(GUI)๋ก ๋ณต์ตํ ํ ์กฐ๊ธ ๋ ๋ณต์กํ ํ์
์๋๋ฆฌ์ค๋ฅผ ์๊ฐํํด์ ์ค์ตํฉ๋๋ค.
์ฌ๋ฌ ๋ฒ์ ์คํ๋ผ์ธ ๊ฐ์๋ฅผ ํตํด ๋์จ ์ต์ ์ ์ปค๋ฆฌํ๋ผ์ ๋๋ค ;) ์ฌ๋ฌ๋ถ์ ์ดํด์๋ ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค.
์ดํด๋ฅผ ๋๋ ๋ํด์ ํจ๊ป Git์ ๋์ ์๋ฆฌ๋ฅผ ์์๋ด ๋๋ค. '์ฌ์ฉ๋ฒ๋ง ์๋ฉด ๋์ง, ๋์ ์๋ฆฌ๊น์ง ์์์ผ ํ๋?' ๋ผ๊ณ ์๊ฐํ์ค ์ ์์ด์. ํ์ง๋ง ๊ฐ๋ตํ๊ฒ๋๋ง ๋์ ์๋ฆฌ๋ฅผ ์์๋๋ฉด ๊ทธ๋ค์๋ถํฐ Git์ ๋ค๋ฃฐ ๋ 2๋ฐฐ ์ด์ ๋น ๋ฅด๊ฒ ์ถฉ๋์ ํด๊ฒฐํ๊ฑฐ๋ ๊ผฌ์ธ ๊ฒ์ ํ ์ ์๋ ๋๋ฅผ ๋ณผ ์ ์์๊ฑฐ์์!
์
๋ฌด ๊ณผ์ ์์ ์์ํ ์ฉ์ด๋ก ๋ง๋งํ๋ค๋ฉด?
Git์ ํผ์ ๊ฐ๋ฐํ ๋๋ ๋ฌผ๋ก ์ ์ฉํ์ง๋ง, ํ์์ ํจ๊ป ์ธ ๋ ์ต๊ณ ์ ๋น์ ๋ฐํฉ๋๋ค. ์ค๋ฌด์์ ํ์๋ค๊ณผ ํจ๊ป ์ธ ๋ ์์๋ฌ์ผ ํ๋ ๋ช ๋ น์ด๋ค์ ์ค์ ์๋๋ฆฌ์ค์ ํจ๊ป ์ค์ตํฉ๋๋ค.
์จ๋ผ์ธ ๊ฐ์๋ฅผ ์ํด ํน๋ณํ ์ ์ํ 150์ฌ์ฅ์ PPT๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ ๋ ธํธ๋ฅผ ์ฝ๊ฒ ๋ณด์ค ์ ์๋๋ก ๋งค ๊ฐ์ ๋ ธํธ์ ์ฒจ๋ถํด ๋์์ผ๋ ํธํ๊ฒ ๋ณด์ค ์ ์์ผ์ค๊ฑฐ์์ :)
ํ ๊ฐ๋ฐ์ ์ํ Git, GitHub ์์ํ๊ธฐ
์ค๋ฌด์ ํ์ํ ํต์ฌ ๋ช ๋ น์ด๋ฅผ ์์ ๋ด์๋ธ ใํ ๊ฐ๋ฐ์ ์ํ Git, GitHub ์์ํ๊ธฐใ ๊ฐ์ ํ!๊น&๊นํ๋ธ ๋ฒ ์คํธ์ ๋ฌ ใํ ๊ฐ๋ฐ์ ์ํ Git, GitHub ์์ํ๊ธฐใ๊ฐ ์ค๋ฌด์ ์ ์ ํ ๋ช ๋ น์ด์ ์ฉ์ด, ํ์ ์ 100% ํ์ฉํ ์ ์๋ ๋ด์ฉ์ด ์ถ๊ฐ๋ ๊ฐ์ ํ์ผ๋ก ๋์์์ต๋๋ค. ์ด ์ฑ ์ ์๋๋ฆฌ์ค๋ฅผ ๊ณ๋ค์ธ ์ค์ต์ผ๋ก ๊ตฌ์ฑ๋์ด ๊น&...
์ด ๊ฐ์๋ "ํ ๊ฐ๋ฐ์ ์ํ Git, GitHub ์์ํ๊ธฐ" ์ฑ ์ ๋ด์ฉ์ ์กฐ๊ธ ๋ ์ฝ๊ฒ ๋ฐ๋ผ ํ ์ ์๋๋ก ์ฌ๊ตฌ์ฑํ์ฌ ๋ง๋ ๊ฐ์์ ๋๋ค. ์ ์์ ํจ๊ป ์ฒ์๋ถํฐ ์ฝ๊ฒ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐฐ์๋ณด์ค ์ ์์ ๊ฑฐ์์ ๐ ์ค์ตํ ๋๋ ์ฑ ์ ๋ณด๊ณ ํผ์ ํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ์ฌ๋ฐ๊ณ ๋๊น ์์ด ์งํํ์ค ์ ์์ ๊ฒ๋๋ค.
"๊นํ์ ๋ฌป๊ฑฐ๋ ์ ๋ฆผ์ ๋ณด๊ฒํ๋ผ!", "print(\"Git\" + \"์ ๋ฆผ\") >>> God์ ๋ฆผ"
"์ ๋ฆผ๋์ ๊ฐ์ฐ, ๊ฐ์ ๋ง์ด ๋ค์ด๋ณด์๋๋ฐ ์ด๋ ๊ฒ ๊ฐ๊น๊ฒ!? ๋ต ์ ์์ด์ ๋ ์ข์ต๋๋ค!! ์ธ์ ๋ ๊ทธ๋ ๋ฏ ๋ด์ฉ์ด ์์ฐจ๊ณ ๋์
์ด ๋๋ฌด ์ข์ผ์ธ์!!"
"์ฌ๋์ ์ง์คํ ์ ์๊ฒ ํ๋ ๋ฅ๋ ฅ์ด ์์ผ์ ๊ฒ ๊ฐ์ต๋๋ค! ๐ ๋ค์์ ๋ ๋ต๊ณ ์ํฌ์!! ๐ค"
"์๋ก์ด ๊ฒ๋ค์ ๋ฐฐ์ธ ๋ ๋ ์ด๋ ต๋ค๊ณ ์๊ฐํ๊ณ ์ ๊ทผํ๊ฒ ๋๋๋ฐ, ์ ๋ฆผ ๋์ด ๊ณ์ ์ฝ์ง ์์์?! ๊ฐ๋จํ์ฃ ?! ํด์ฃผ์
์ ๋ ์ฉ๊ธฐ๊ฐ ๋๋ ๊ฒ ๊ฐ์์๐ ๊ฐ์ฌํฉ๋๋ค~!!"
"๊นํ๋ธ CLI ์ด๋ ค์์ ๋งจ๋ ์์คํธ๋ฆฌ๋ก ์ฌ๋ ธ์๋๋ฐ,,, ๊ฐ์ ๋๋ฌด ์ฌ๋ฏธ์๊ณ ์ฝ๊ฒ ๊ฐ๋ฅด์ณ์ฃผ์
์ CLI ๋์ ํ ์ ์์ ๊ฒ ๊ฐ์์~~ ๊ฐ์ฌํฉ๋๋ค!!!!"
"์ ๋ฆผ๋์ด ์๋ค๋ฉด, ๊น์ ๋
ธ๋ฅธ์ ์๋ ๊ณ๋๊ณผ ๊ฐ๋ค."
๋ฒ์ ๊ด๋ฆฌ์ Git, GitHub์ด ๋ฌด์์ธ์ง ๋ฐฐ์ฐ๊ณ ์ค์น๋ถํฐ ํจ๊ป ์ค์ตํ ์ ์์ต๋๋ค. ๋ช ๋ น์ฐฝ(CLI)๊ณผ ๊ทธ๋ํฝํด(GUI)์ ๋ชจ๋ ๋ค๋ฃฐ ์ ์๊ฒ ๋ฉ๋๋ค.
๋ช ๋ น์ฐฝ(CLI)์ ๊ทธ๋ํฝํด(GUI) ๋ชจ๋์์ ๋ฐ๋ณต ์ค์ตํ๋ฉฐ ๋ช ๋ น์ด๋ฅผ ๋จธ๋ฆฟ์์์ ์๊ฐํํฉ๋๋ค. ์น์ 2์ '๊ทธ๋ฆผ์ผ๋ก ๋ฐฐ์ฐ๋ Git์ ์๋ฆฌ' ์์ ์ ํตํด Git์ ๋ ์์ ์์ฌ๋ก ๋ค๋ฃฐ ์ ์๊ฒ ๋ฉ๋๋ค. ์ ์ผํ๊ฒ 2๊ฐ์ ์์์ผ๋ก ๋ถ๋ฆฌ๋ '์ปจํ๋ฆฌํธ - ์ด๋ก '. '์ปจํ๋ฆญํธ - ์ค์ต'์ ํตํด ์ถฉ๋์ด ๋๋ ์ ์ฐํ๊ฒ ํด๊ฒฐํ ์ ์๊ฒ ๋ฉ๋๋ค.
์น์ 3์์ ๋ค๋ฃฐ 5๊ฐ์ง ํ์ ์๋๋ฆฌ์ค๋ฅผ ํตํด ์ค๋ฌด์์ ์์ฃผ ์ฐ๋ ๋ช ๋ น์ด๋ค์ ๋ฐฐ์๋๋ค.
Q. ์๋ฌด ์ ์ ์ง์ ์์ด ์๊ฐํ ์ ์๋์?
๋ค. ์ฝ๋ฉ์ ๋ชจ๋ฅด์ ๋ ๋ฌด๋ฐฉํฉ๋๋ค.
Q. ์ค์ต ํ๊ฒฝ์ ์ด๋ค ์ด์์ฒด์ ์ธ๊ฐ์? (Windows/macOS?)
๊ฐ์ ์์์ macOS ํ๊ฒฝ์์ ์ดฌ์ํ์ผ๋ฉฐ, Windows์ ๋ค๋ฅธ ํ๋ฉด์ด ์์ผ๋ฉด ๊ฐ์๋จธ์ ์ ํตํด Windows ํ๋ฉด๋ ํจ๊ป ๋ณผ ์ ์๋๋ก ์ดฌ์ํ์ต๋๋ค.
Q. ์ ๋ ๊ธฐํ์/๋์์ด๋์์. ๊ฐ์๋ฅผ ๋ค์ ์ ์์๊น์?
๋ณธ ๊ฐ์์์๋ ์ฝ๋ฉ์ ํ์ง ์์ต๋๋ค. ๊ฐ๋ฐ์์ ํจ๊ป ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํ๊ณ ์ถ์ ๋ชจ๋ ์ง๊ตฐ์ด ์ ์์ง์ ์์ด ์๊ฐํ ์ ์์ต๋๋ค.
ํ์, ์ทจ์ค์๋ถ๋ค๊ป ๊ฐ์ ๊ธ์ก์ ์ง์ํด๋๋ฆฝ๋๋ค ๐ช
์์ ์ด ์๋ ํ์๋ถ๋ค์ด๋ ์ทจ์ ์ค๋น์ ๋ถ๋ค์ด ๋ ๋ถ๋ด์ค๋ฝ๊ฒ ๊ฐ์๋ฅผ ๋ค์ ์ ์๋๋ก 50% ํ ์ธ ์ฟ ํฐ์ ๋๋ฆฝ๋๋ค. ์ ์ฒญ ๋งํฌ / ๋ฌธ์ ์ฌํญ
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
Git์ ์ฒ์ ์ ํ๋ ์ฌ๋
ํ์ผ๋ก ๊ฐ๋ฐํ ๋ ์ฝ๋ ํ์ ๋ฐฉ๋ฒ์ด ๊ถ๊ธํ ์ฌ๋
Git์ ์จ๋ดค์ง๋ง ์ ํํ ๋ชฐ๋ผ ์ปจํ๋ฆญํธ๊ฐ ๋ ๋๋ง๋ค ํค๋งค๋ ์ฌ๋
Git์ ์๋ฆฌ๋ฅผ ์ฝ๊ฒ ์ตํ๊ณ ์ถ์ ์ฌ๋
์ค๋ฌด์์ ์ฌ์ฉํ๋ Git ๋ช ๋ น์ด๊ฐ ๊ถ๊ธํ ์ฌ๋
์ ์ ๊ฐ๋ฐ์
์ทจ์ ์ค๋น์
4,698
๋ช
์๊ฐ์
530
๊ฐ
์๊ฐํ
271
๊ฐ
๋ต๋ณ
4.9
์
๊ฐ์ ํ์
2
๊ฐ
๊ฐ์
ํ๋ฐํธ์๋ ๊ฐ๋ฐ์ ์ง์ ๋ฆผ์ ๋๋ค. ๊ฐ๋ฐ์ ํน์ ์ ๊ณต์ ๋ฌธํ์ ์ปค๋ฎค๋ํฐ์์์ ๋ฐ์ด๋ธ๋ฅผ ์ฌ๋ํฉ๋๋ค. ๋ฐ๊ฐ์์! ๋ธ๋ก๊ทธ / ๊นํ / ์ฌ์ด๋ํด๋ผ์ฐ๋
๊ฐ์ฐ : ์ผ์ฑ์ ์, Facebook, IBM, ๊ณ ๋ ค๋, ์ดํ์ฌ๋ ๋ฑ ๋ค์ ๊ธฐ์ ๊ฐ์ฐ
์ ์ฒด
22๊ฐ โ (2์๊ฐ 25๋ถ)