๐ก ๊น(Git)์ ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ผ๋ก, ์์ค ์ฝ๋์ ํ๋ก์ ํธ ํ์ผ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ค์์ ๊ฐ๋ฐ์๊ฐ ํจ๊ป ์์ ํ๊ณ ๋ณ๊ฒฝ ๋ด์ญ์ ์ถ์ ํ๋ฉฐ, ๋ฒ์ ๊ฐ์ ๋น๊ต์ ๋ณํฉ์ ํธ๋ฆฌํ๊ฒ ์ํํ ์ ์์ต๋๋ค.
1. Git ๊ธฐ๋ฅ
Git ์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ
- ๋ณ๊ฒฝ์ฌํญ ์ถ์
- ๋ธ๋์น
- ์๊ฒฉ ์ ์ฅ์ ์ง์
- ์ด๋ ฅ ๊ด๋ฆฌ
- ๋ณํฉ ๋ฐ ์ถฉ๋ ํด๊ฒฐ
- ํ๊ทธ
2. ์ฃผ์ ๊ฐ๋
Git ์ ์ฌ์ฉํ๊ธฐ ์ํด ์์์ผ ํ๋ ์ฃผ์ ๊ฐ๋ ๋ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค
- Repository
- Git ์ผ๋ก ๊ด๋ฆฌ๋๋ ํ๋ก์ ํธ ์ ์ฅ์
- ํ๋ก์ ํธ์ ๋ชจ๋ ํ์ผ, ํด๋, ๋ฒ์ ์ ๋ณด, ์ด๋ ฅ ๋ฑ์ ์ ์ฅ
- Local Repository / Remote Repository
- Branch
- ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ณ๋ ฌ์ ์ผ๋ก ๊ฐ๋ฐํ ์ ์๋ ๊ธฐ๋ฅ
- ์๋ก์ด ๋ธ๋์น๋ฅผ ์์ฑํ์ฌ ๊ธฐ์กด ์์ค ์ฝ๋์๋ ๋ณ๊ฐ๋ก ์์ ์ ์งํ ๊ฐ๋ฅ
- ๋ธ๋์น ๊ฐ์๋ ์๋ก ์ํฅ์ ์ฃผ์ง ์์
- Github
- Git ์ผ๋ก ๊ด๋ฆฌ๋๋ ์์ค ์ฝ๋๋ฅผ ์ ์ฅํ๊ณ ๊ณต์ ํ๋ ์๊ฒฉ ์ ์ฅ์
3. ์คํ์์ค ๋ผ์ด์ผ์ค
์คํ ์์ค ๋ผ์ด์ ์ค๋ ์ํํธ์จ์ด์ ์ฌ์ฉ, ์์ ๋ฐ ๋ฐฐํฌ์ ๋ํ ๊ท์ ์ ์ ์ํ๋ ๋ผ์ด์ ์ค์ ๋๋ค.
์ด๋ฌํ ๋ผ์ด์ ์ค๋ ์์ค ์ฝ๋๊ฐ ๊ณต๊ฐ๋๊ณ , ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค์ด ํด๋น ์ํํธ์จ์ด๋ฅผ ์์ ๋กญ๊ฒ ์ฌ์ฉ, ์์ ๋ฐ ๋ฐฐํฌํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์คํ ์์ค ๋ผ์ด์ ์ค๋ ์ ์๊ถ์ ๋ณดํธํ๋ฉด์๋ ๊ฐ๋ฐฉ์ ์ธ ํ์ ๊ณผ ์ง์ ๊ณต์ ๋ฅผ ์ด์งํ๋ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
'๊ธฐํ > Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] Pull Request? ํ๋ ๋ฐฉ๋ฒ (0) | 2024.05.22 |
---|---|
[Git] Mac์ Git ์ค์น๋ถํฐ ssh ์ฐ๋ (0) | 2024.04.30 |
[Git] (0) | 2023.05.26 |
[Git] ์๊ฒฉ ์๋ฒ์์ github, vscode ์ฐ๋ํ๊ธฐ (0) | 2023.05.25 |
[Git] github, vscode ์ฐ๋ํ๊ธฐ (0) | 2023.05.25 |