let's get IT with DAVINA ๐ป
Git VS Github ๋ณธ๋ฌธ
Git๊ณผ Github ์ฌ์ฉ๋ฒ์ ๋ธ๋ก๊น ํ๋ฉฐ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ถ๋ฅํ๋๋ฐ ๋ฌธ๋ ์ด ๋์ ์ฐจ์ด๋ฅผ ๋ช ํํ ์๊ณ ์๋์ง ๊ถ๊ธํด์ก๋ค.
Git
- ์์ค ์ฝ๋๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด ๋ง๋ค์ด์ง ๋ถ์ฐํ ๋ฒ์ ๊ด๋ฆฌ ์์คํ
- VCS: Version Control System
- ์์ค ์ฝ๋ ์์ ์ ๋ฐ๋ฅธ ๋ฒ์ ์ ๊ด๋ฆฌํด์ฃผ๋ ์์คํ
- ๋ก์ปฌ ์ ์ฅ์๋ฅผ ์ฌ์ฉ (๋ค๋ฅธ ๊ฐ๋ฐ์์ ํ์ ์ ๊ฐ๋ X)
Github
- ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ํด์ธ Git์ ์ฌ์ฉํ๋ ํ๋ก์ ํธ๋ฅผ ์ง์ํ๋ ์นํธ์คํ ์๋น์ค
- ์ธ์ , ์ด๋์๋ ํ์ ์ด ๊ฐ๋ฅ
- ๋ก์ปฌ์์ ๋ฒ์ ๊ด๋ฆฌํ ์์ค์ฝ๋๋ฅผ ํด๋ผ์ฐ๋ ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ก๋ํด์ ๊ณต์ ๊ฐ๋ฅ
Git์ผ๋ก ๋ก์ปฌ ์ ์ฅ์์์ ์์ -> Github์ ์ ๋ก๋ & Github์ ์๋ ์์ ๋ฌผ์ ๋ด๋ ค๋ฐ์์์ ์์
Local Repository : ๋ด PC์ ์ ์ฅ๋๋ ๊ฐ์ธ ์ ์ฉ ์ ์ฅ์
Remote Repository : ์๊ฒฉ ์ ์ฅ์ ์ ์ฉ ์๋ฒ์ ์ ์ฅ๋๋ ์ ์ฅ์
Commit (์ปค๋ฐ) : ๋ณ๊ฒฝ ์ฌํญ์ ๋ก์ปฌ ์ ์ฅ์์ ๊ธฐ๋กํ๋ ๊ฒ
- commit -m "์์ ์ํ ๋ด์ฉ"
Push : Github์ ํ์ผ์ ์ถ๊ฐํ๊ฑฐ๋ ๋ณ๊ฒฝ ๋ด์ฉ์ ์ ์ฅํ๋ ์์
Pull : Github์์ ํ์ผ์ ๋ด๋ ค๋ฐ๋ ์์
'DEV_IN > Git&Github' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Push failed Ssh: connect to host '...' port 22: Connection timed (7) | 2023.03.03 |
---|---|
Git Flow (4) | 2023.02.08 |
Github (0) | 2023.02.08 |
Git [๋ด ์ค์ ๋ณต๊ตฌํ๊ธฐ] ๊ณผ๊ฑฐ๋ก ์ฉ ๐จ (4) | 2023.02.08 |
Git [merge] (3) | 2023.02.08 |
Comments