๐ฉ๐ป๐ป Programming (18) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [git] git๊ณผ github๋ & git ๋ช ๋ น์ด ๋ชจ์zip in CLI Hello, I'm Dona! ์ ๊ฐ ๋ณด๋ ค๊ณ ๋ง๋ git ๋ช ๋ น์ด ๋ชจ์์ ๋๋ค๐ CLI ํฐ๋ฏธ๋์ ๊น๋ง ํ๋ฉด์ ์ธ์ ๋ ๋๋ฅผ ๋นํฉ์ผํ์ง๋ง, ์ ๋ ๊ตด๋ณตํ์ง ์์์๐ค ํ์ดํ ์ ๋๋ค๐ช * ์ด๋ฏธ์ง๋ ์ง์ ppt๋ก ์ ์ํ์์ต๋๋ค, ์ฌ์ฉํ์ค ๋๋ ์ถ์ฒ๋ฅผ ๋ฐํ์ฃผ์ธ์! ๐ Git์ ๋ญ๊ณ GitHub๋ ๋ญ์์โ 1. Git : ๋ฒ์ ๊ด๋ฆฌ(Version Control)์ ๋์ ํ์ (Cooperation)์ ํ๊ฒํด์ฃผ๋ Tool 2. GitHub : ์๊ฒฉ ์ ์ฅ์๋ฅผ ๋์ ์ ๊ณตํด์ฃผ๋ ์๋น์ค, Git์ผ๋ก ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ๋ค์ ๋ฐฑ์ ํ ์ ์๋ ๊ณต๊ฐ โ๏ธ ๋ฒ์ ๊ด๋ฆฌ์ ์ฅ์ โ 1. ์ง๋ ๊ณผ์ ํ์ธ ๊ฐ๋ฅ 2. ์ด์ ๋ฒ์ ์ผ๋ก ๋์๊ฐ ์ ์์ โ๏ธ repository์ commitโ 1. commit : ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ์ ํน์ ๋ชจ์ต์ ํ๋์ ๋ฒ์ ์ผ๋ก .. ์ ๋์ค ์ปค๋งจ๋ ๋ผ์ธ ์์๋ณด๊ธฐ๐ Hello, I'm Dona! ์ ๋์ค ์ปค๋งจ๋ ๋ผ์ธ์ ๊ธฐ์ด์ ์ธ ๊ฐ๋ ๊ณผ ๊ฐ๋จํ ๋ช ๋ น์ด ๋ชจ์, ์ฌ์ฉ ๊ฟํ์ ์ ๋ฆฌํด๋ณด์์ต๋๋ค. ๐ ์ ์ 1. UNIXโ์ด์์ฒด์ ์ ํ ์ข ๋ฅ 2. ์ด์์ฒด์ โ Operating System(์ฝ์นญ:OS)์ ๊ธฐ๊ธฐ์์ ํ๋ก๊ทธ๋จ์ด ์คํ๋ ์ ์๋๋ก ๋์์ฃผ๋ ์ญํ ์ฆ, ์ธ๊ฐ์ด ์ปดํจํฐ์ ์ํตํ ์ ์๊ฒ ๋ง๋๋ ๊ธฐ๋ฐ ํ๋ก๊ทธ๋จ 3. ์ปค๋งจ๋(command)โ์ด ์ด์์ฒด์ ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํ ๋ช ๋ น์ด ๐ ๋ฆฌ๋ ์คโ ๋ฆฌ๋ ์ค๋ฅผ ์ดํดํ๊ธฐ ์ํด ์ ๋์ค์ ์ ์ฌ์ ๋์ค์ ๋ํด ์์๋ด ์๋ค! โ๏ธ ์ ๋์ค(Unix-certified)์ ์ ์ฌ ์ ๋์ค(Unix-like) ์ ๋์ค(Unix-certified) 1970๋ ์ด, ๋ฏธ๊ตญ ๋ฒจ ์ฐ๊ตฌ์์์ ์ผ ํฐ์จ, ๋ฐ๋์ค ๋ฆฌ์น์ ์ํด ๊ฐ๋ฐ ๋๋ถ๋ถ C์ธ์ด๋ก ์์ฑ๋์๊ณ , ๋ค๋ฅธ ์ปดํจํฐ์ ์์ ์ ์ฉ์ด ์ฌ.. ์ด์ 1 2 3 ๋ค์