๐ป Deep Wide Programming/Git & Github (3) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [SOPT, ์ง์ฅ์ ๊นํฐ๋] Git, Github ์คํฐ๋ 1์ผ์ฐจ ๐์ค๋ ์คํฐ๋์ ๋ชฉ์ : ๊น์์ ํ ์ ์๋ ์์ , ๊นํ๋ธ์์ ํ๋ ์์ ์ ์ฐจ์ด๋ฅผ ๊ตฌ๋ถํ๊ธฐ ๐๋ฒ์ ๊ด๋ฆฌ ์์คํ (VCS) Git, Github๐CI : ๋ด๊ฐ ์ง๊ธ ํ๋ ์์ ์ด ์ด์ ์์ ์ ์ํฅ์ ๋ผ์น์ง ์๋๋ค๋ ๊ฒ์ ์ง์์ ์ธ ๊ฒ์ฆ (์ ๊ธฐ๋ฅ ์ถ๊ฐ์ ์์ ๊ธฐ๋ฅ์ด ์ค๋ฅ๊ฐ ์๊ธฐ๋ ๊ฒ์ ๋ฐฉ์งํ๋ ๊ณผ์ )๐CD :์ปค๋ฐ๋ง ํ๋ฉด, ์์์ Deployํด์ฃผ๋ ์์ Git, Github์ ์ฐจ์ด์ ๐Git: ๋ค๋ฅธ ์๋ฒ์ ์ฐ๊ฒฐํ์ง ์๊ณ (๋คํธ์ํฌ ์์ด) ๋ก์ปฌ์์ ์ ์ฅ์(์์ค ์ฝ๋๋ค์ ๋ชจ๋ ์ ์ฅํด๋๋ ๊ณณ)๋ฅผ ๋ง๋ค๊ณ , ๋๋๋ฆฌ๊ณ ๋ฑ์ ์์ ํ ์ ์๋ ๊ฒ. ๐Github:(์๊ฒฉ ์ ์ฅ์์ ๊ฐ๋ ) ์๋ก์ด ์์ ์ ์๋ฒ์ push(์ ์ฅ)ํด์ฃผ๋ ๊ฒ_push๋ฅผ ํตํด ์๋ฒ์ ์ ์ฅ์์ ๋๊ธฐํ๋ฅผ ํด์ฃผ๋ ๊ฒ. (commit์ ๋ก์ปฌ์ ์ ์ฅ์์ ์ ์ฅํด์ฃผ๋ ๊ฒ) ๐.. [์ํ์ฝ๋ฉ] Github.com 1๊ฐ/ Dropbox์ Git์ ๋น๊ต ์ ๋ฒ GIT1์๋ฆฌ์ฆ ๊ฐ์์ ์ด์ด์ GIT2๋ก ๋ฐ๋ก ๋์ด๊ฐ๋ ค๋ค๊ฐ, ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ (4๊ฐ์์ ) Github ๊ด๋ จ๋ ๊ฐ์๊ฐ ๋ ๊ฐ๋ฒผ์ด ๋ฒ์ ์ผ๋ก ์ ๋ก๋ ๋ ๊ฑธ ๋ฐ๊ฒฌํ๋ค. 7๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ง ์๊ฑธ ๋จผ์ ์ฉ ํ๊ณ ๋์ด๊ฐ๋ ค ํ๋ค. ์์ชฝ๊ฐ๋ /๋ด์ฉ์ ์ด์ ํฌ์คํ ๊ณผ ์ด์ง ๊ฒน์น๋ค. [์ํ์ฝ๋ฉ] Github.com www.youtube.com/playlist?list=PLuHgQVnccGMDWjb0TWItMCfDWDs8Y3Oo7 Github.com - YouTube www.youtube.com ๋ฒ์ ๊ด๋ฆฌ & ๋ฐฑ์ & ํ์ Dropbox Google Drive OneDrive iCloud ํ์ผ์ ๋ณ๊ฒฝ์ฌํญ์ ์ถ์ ํ๊ณ ๋ฐฑ์ ํ๊ณ ๊ณต์ ํด์ฃผ๋ ์๋น์ค๋ค. ์ด์ค์ ์์กฐ๊ฒฉ์ธ Dropbox ์ฌ์ ๊ณํ์์๋ ๋๋ต ์ด๋ฐ ์๊ธฐ๊ฐ ์จ์๋ค. "๊ฐ๋ฐ์๋ค์ด.. [์ํ์ฝ๋ฉ] Git1 ( 1-7๊ฐ) Git, ๋์ฒด ๋ ๋๊ตฌ๋! ๊น๊ณผ ๊นํ๋ธ ๊ฐ๋ ๊ฐ๋ณ๊ฒ ์์๋ณด๊ธฐ ๋ํ์ ์ธ ๋ฒ์ ๊ด๋ฆฌ ์์คํ Git Git์ ์ํํธ์จ์ด ์์ง๋์ด๋ง์ ์ํ ์์ ์ ์๋๋ค. git์ ์์ค์ฝ๋ ์ง์ฅ์์ ์์ง๋ง, ๋ฌธ์ ์ง์ฅ์ ๊ฒฝํํด๋ณธ ์๋ ๋ชจ๋ Git์ ํตํด ๊ตฌ์๋ฐ์ ์ ์๋ค! Git์ ํ๋ก๊ทธ๋๋จธ๋ง์ ์ ์ ๋ฌผ์ด ์๋๋ค. ํต์ฌ์ ํ๋ก์ ํธ์ ๋ณต์ก์ฑ์ ํ๊ธฐ์ ์ผ๋ก ๋ฎ์ถ ์ ์๋ค๋ ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ํผ์์ ํ ๋๊ฐ์ ๋ฌธ์๋ฅผ ํ ๋ฒ์ ์์ฑํด์ ํผ์ ๋ณด๊ธฐ ์ํด ๋ณด๊ดํ๊ณ ์๋ค๋ฉด, ์ฒ๊ตญ์ ์๋ ๊ฒ์ด๋ค. ์ฒ๊ตญ์ ์๋ ์์๊ฒ๋ Git๊ฐ์ ๋๊ตฌ๋ฅผ ์๋ ค์ฃผ๋ ๊ฒ์ด ์ง์ฅ์ด ๋ ์ ์๋ค. ์ผ๋ถ๋ฌ ์ง์ฅ์ ๋ฐ์ด๋ค์ด์ผํ ๊น? ํ์ค์ด ์ง์ฅ์ด ๋๋ ๊ฒ์ ์๊ฐ ๋ฌธ์ ๋ค. ์ง์ฅ์ ๋๋ฉดํ์ ๋, ๋ฌด์์ ํตํด ์ง์ฅ์ ๋น ์ ธ๋๊ฐ๋ ๊ฒ์ ์๋ ๊ฒ ์ ๋๊ฐ, ์์ง ์ง์ฅ์ ์์ง ์์ ์ฌ๋๋ค์ ๋ชฉํ๊ฐ ๋์ด์ผ ํ๋ค. ์ฐ๋ฆฌ์ ๋ชฉํ๋ ์ ๋นํจ์ด๋ค. git์ด ํ.. ์ด์ 1 ๋ค์