1. Git ์ ์ฅ์ ์ด๊ธฐ
VSCode์์ Git์ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ Git ์ ์ฅ์๋ฅผ ์ด์ด์ผ ํจ
์ด๋ฏธ Git ์ ์ฅ์๊ฐ ์กด์ฌํ๋ ํ๋ก์ ํธ๊ฐ ์๋ค๋ฉด, ํด๋น ํด๋๋ฅผ VSCode์์ ์ด๋ฉด ์๋์ผ๋ก Git์ด ์ธ์ ๋จ
- VSCode๋ฅผ ์ด๊ณ ํ์ผ → ํด๋ ์ด๊ธฐ๋ฅผ ํด๋ฆญํด Git ์ ์ฅ์๊ฐ ์๋ ํด๋๋ฅผ ์ ํ
- Git์ด ์ธ์๋๋ฉด, VSCode ํ๋ฉด ์ผ์ชฝ์ ์๋ ์์ค ์ ์ด ์์ด์ฝ์ ํตํด Git ์ํ๋ฅผ ํ์ธ ๊ฐ๋ฅ
2. Git ์ด๊ธฐํ
๋ง์ฝ Git ์ ์ฅ์๊ฐ ์์ง ์๋ค๋ฉด, ์๋ก์ด ํ๋ก์ ํธ์์ Git์ ์ด๊ธฐํ ํ ์ ์์
VSCode ๋ด์์ ํฐ๋ฏธ๋์ ์ด๊ณ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅ
git init
์ด๋ ๊ฒ ํ๋ฉด ํด๋น ํ๋ก์ ํธ ํด๋๊ฐ Git ์ ์ฅ์๋ก ๋ณํ ๋จ
3. ๊ธฐ๋ณธ Git ๋ช ๋ น์ด ์ฌ์ฉํ๊ธฐ
3-1. ํ์ผ ๋ณ๊ฒฝ ์ฌํญ ํ์ธ
- ์์ค ์ ์ด ์์ด์ฝ์ ํด๋ฆญํ๋ฉด ๋ณ๊ฒฝ๋ ํ์ผ๋ค์ด ํ์ ๋จ
- ํฐ๋ฏธ๋์์๋ ์๋ ๋ช ๋ น์ด๋ก ๋ณ๊ฒฝ ์ฌํญ ํ์ธ ๊ฐ๋ฅ
git status
3-2. ํ์ผ ์ถ๊ฐ
- ๋ณ๊ฒฝ๋ ํ์ผ์ Git์ ์ถ๊ฐํ๋ ค๋ฉด ์๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉ
git add <ํ์ผ๋ช
>
- ๋ชจ๋ ๋ณ๊ฒฝ๋ ํ์ผ์ ์ถ๊ฐํ๋ ค๋ฉด:
git add .
3-3. ์ปค๋ฐํ๊ธฐ
- ํ์ผ์ ์ถ๊ฐํ ํ์๋ ์ปค๋ฐ์ ํตํด ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํ ์ ์์
git commit -m "์ปค๋ฐ ๋ฉ์์ง"
3-4. ์๊ฒฉ ์ ์ฅ์ ์ฐ๊ฒฐํ๊ธฐ
- GitHub, GitLab ๋ฑ์ ์๊ฒฉ ์ ์ฅ์์ ์ฐ๊ฒฐํ๋ ค๋ฉด ์๋ ๋ช ๋ น์ด๋ก ์๊ฒฉ ์ ์ฅ์ URL์ ์ค์
git remote add origin <์๊ฒฉ ์ ์ฅ์ URL>
3-5. ์๊ฒฉ ์ ์ฅ์์ ํธ์ํ๊ธฐ
- ๋ณ๊ฒฝ๋ ๋ด์ฉ์ ์๊ฒฉ ์ ์ฅ์์ ํธ์ํ๋ ค๋ฉด ์๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉ
git push -u origin master
4. VSCode์์ Git GUI ์ฌ์ฉํ๊ธฐ
VSCode๋ Git ๋ช ๋ น์ด ์ธ์๋ ์ง๊ด์ ์ธ GUI๋ฅผ ์ ๊ณตํ์ฌ Git์ ์ฝ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ
์ผ์ชฝ ์ฌ์ด๋๋ฐ์์ ์์ค ์ ์ด ์์ด์ฝ์ ํด๋ฆญํ๋ฉด Git ์ํ, ์ปค๋ฐ, ํธ์, ํ ๋ฑ์ GUI๋ก ์ฒ๋ฆฌํ ์ ์๋ ์ธํฐํ์ด์ค ์ ๊ณต
- ๋ณ๊ฒฝ ์ฌํญ ํ์ธ: ๋ณ๊ฒฝ๋ ํ์ผ์ด ๋ํ๋จ
- ์ปค๋ฐ: ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์ ๋ ฅํ๊ณ ์ปค๋ฐํ ์ ์์
- ํธ์ ๋ฐ ํ: ์๊ฒฉ ์ ์ฅ์์ ๋๊ธฐํํ ์ ์์
'๐ฅ ๋ฒ์ ๊ด๋ฆฌ & ํ์ ๋๊ตฌ > Git, GitHub' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์ค ํธ๋ฆฌ ์ค์ ํ๋ ๋ฐฉ๋ฒ (0) | 2025.01.09 |
---|---|
Windows11์์ Git, GitHub ์ด๊ธฐ ์ค์ ํ๊ธฐ (0) | 2025.01.08 |
์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ์ค์์ฑ (0) | 2025.01.08 |