Jieunny์ ๋ธ๋ก๊ทธ
Unit7. [Linux&Git ๊ธฐ์ด] Git ๋ณธ๋ฌธ
๐ฃ Git : ๋ฒ์ ๊ด๋ฆฌ ์์คํ
โ๏ธ ๋ฒ์ ๋ณ๋ก ๋ณ๊ฒฝ๋ ์ด๋ ฅ๋ค์ ์ ์ฅํ ์ ์๋ค.
โ๏ธ ๋ค์ ์ด์ ๋ฒ์ ์ผ๋ก ๋์๊ฐ ์ ์๋ค.
โ๏ธ ์ฝ๋ฉํธ๋ฅผ ํ์ธํ๋ฉด ๋๊ฐ ์ด๋ค ํ์ผ์ ์ถ๊ฐ, ์์ , ์ญ์ ํ๋์ง ์ ์ ์๋ค.
โ๏ธ ๋ฐฑ์ ๊ณผ ํ์ ์ ํ ์ ์๋ค.
โ๏ธ Commit
ํน์ ์์ ์ ์์ฑ๋ ๋ฐฑ์ ๋ณต์ฌ๋ณธ(์ค๋ ์ท)์ ๋ง๋ค์ด ์ฃผ๋ ์์
๐ฃ Github : Git Repository๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์๋น์ค
โ๏ธ Git Repository : Git ์ผ๋ก ๊ด๋ฆฌ๋๋ ํด๋
โฐ Local Repository : ์์ ํ ๋
โฐ Remote Repository : ๋ด๊ฐ ์์ ํ ์ฝ๋ ๊ณต์ ํ๊ธฐ -> ์ฌ๊ธฐ์ ์ ๋ก๋
โ๏ธ Git์ผ๋ก ๋ฒ์ ์ ๊ด๋ฆฌํ๋ ํด๋์ ๋ํด์ Github๋ฅผ ํตํด ์ฌ๋ฌ ์ฌ๋๋ค์ด ๊ณต์ ํ๊ณ ์ ๊ทผ ๊ฐ๋ฅ
โ๏ธ ๋ด ์ปดํจํฐ์์ Git์ผ๋ก ๊ด๋ฆฌํ๋ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ ค๋ ์ ์๋ค.
โ๏ธ Fork
๊ธฐ์ฌํ๊ณ ์ถ์ ํ๋ก์ ํธ์ ์๊ฒฉ ์ ์ฅ์๋ฅผ ๋ด ์๊ฒฉ ์ ์ฅ์๋ก ๊ฐ์ง๊ณ ์ค๋ ์์
๋ด Remote Repository๋ก ํ๋ก์ ํธ์ ์ฝ๋๋ฅผ ์ฎ๊ฒจ์จ ์ํ
โ๏ธ Clone
์ฝ๋๋ฅผ ์์ ํ๊ธฐ ์ํด์ Remote Repository์ ์๋ ์ฝ๋๋ฅผ ๋ด ์ปดํจํฐ๋ก ์ฝ๋๋ฅผ ๊ฐ์ ธ์ค๋ ์์
โ๏ธ Push
์์ ํด์ Local Repository์ commit ํด๋์ ์ฝ๋๋ฅผ Remote Repository์ ์ ๋ก๋
โ๏ธ Pull request
๋ด๊ฐ ์ ์ํ ์ฝ๋ ๋ณ๊ฒฝ์ฌํญ์ ๋ํ ๋ฐ์ ์ฌ๋ถ ์์ฒญํ๊ธฐ
โ๏ธ Pull
Remote Repository์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ ๋ Local Repository๋ก ๊ฐ์ ธ์ค๊ธฐ
์์
Fork -> Clone -> Commit -> Push -> Pull request
'CodeStates > learning contents' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Unit 8. [JS]๊ฐ์ฒด (2) | 2022.12.22 |
---|---|
Unit 8. [JS]๋ฐฐ์ด (0) | 2022.12.22 |
Unit 7. [Linux&Git ๊ธฐ์ด] Node.js (0) | 2022.12.21 |
Unit7. [Linux&Git ๊ธฐ์ด] ํจํค์ง์ ํจํค์ง ๋งค๋์ (0) | 2022.12.21 |
Unit7. [Linux&Git ๊ธฐ์ด] CLI, ๊ถํ, ๊ฒฝ๋ก (0) | 2022.12.21 |