git - (2) GitHub
๐ฃ GitHub?
git
์ ์ฌํ๊ป Local repository์์ ์ฌ์ฉ๋์์ง๋ง GitHub
๋ ์ด๊ฒ์ Remote repository๋ก ํ์ฅํ ์ ์ฅ์ ํธ์คํ
์๋น์ค.
๐ก ์ Remote Repo๊ฐ ํ์ํ์ง?
(1) ๋ฐฑ์
: ์ต๊ณ ์ ๋ฐฑ์
์ ์ฅ์ โญโญโญโญโญ
(2) ํ์
: ํ ๋จ์ ํ๋ก์ ํธ์์ ์ฝ๋๋ฅผ ์์ ํ๊ณ ๋ฒ์ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํด์ง โญโญโญ
์ด์ธ์๋ ํฌํธํด๋ฆฌ์ค, ๋ธ๋ก๊ทธ ๋ฐฐํฌ ๋ฑ ๋ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ๋ ๊ฐ๋ฅ
๐ก git push
๐ป๋ก์ปฌ ๋ ํฌ โก โ๋ฆฌ๋ชจํธ ๋ ํฌ
๐ก git pull
๐ป๋ก์ปฌ ๋ ํฌ โฌ โ๋ฆฌ๋ชจํธ ๋ ํฌ
๐ก GitHub๋ ์คํ ์์ค ํ๋ก์ ํธ๊ฐ ๋งค์ฐ ๋ง๋ค.
- ๊นํ๋ธ์ ์ ์ฒด์ฑ์ธ ํ์ ์ ๊ด์ ์์ ์คํ์์ค์ฝ๋ ์์ ์ ๋๋ ๊ธฐ์ฌ๋ฅผ ํ ์ ์๋ค.
๐ก ์ปค๋งจ๋ ์ ๋ฆฌ (by codeit)
git push -u origin master
: ๋ก์ปฌ ๋ ํฌ์งํ ๋ฆฌ์ ๋ด์ฉ์ ์ฒ์์ผ๋ก ๋ฆฌ๋ชจํธ ๋ ํฌ์งํ ๋ฆฌ์ ์ฌ๋ฆด ๋ ์ฌ์ฉํฉ๋๋ค.(-u origin master๊ฐ ๋ฌด์จ ๋ป์ธ์ง๋ โGit์์ ๋ธ๋์น ์ฌ์ฉํ๊ธฐโ ์ฑํฐ์์ ๋ฐฐ์ธ ๊ฑฐ๋๊น ๊ฑฑ์ ๋ง์ธ์!) git push
: ๋ก์ปฌ ๋ ํฌ์งํ ๋ฆฌ์ ๋ด์ฉ์ ๋ฆฌ๋ชจํธ ๋ ํฌ์งํ ๋ฆฌ์ ๋ณด๋ด๊ธฐ git pull
: ๋ฆฌ๋ชจํธ ๋ ํฌ์งํ ๋ฆฌ์ ๋ด์ฉ์ ๋ก์ปฌ ๋ ํฌ์งํ ๋ฆฌ๋ก ๊ฐ์ ธ์ค๊ธฐ git clone [ํ๋ก์ ํธ์ GitHub ์ ์ฃผ์]
: GitHub์ ์๋ ํ๋ก์ ํธ๋ฅผ ๋ด ์ปดํจํฐ๋ก ๊ฐ์ ธ์ค๊ธฐ