
“์ ๋ ์ Git ํตํฉ์ ๋ง์ด ์ฌ์ฉํฉ๋๋ค. ๊ฐ๋จํ๊ณ ๊น๋ํ Git ํ๊ฒฝ์
๋๋ค!โ
– GitHub ์ฌ์ฉ์
– GitHub ์ฌ์ฉ์
GitHub์ ์ํํ ํตํฉ
Visual Studio๋ฅผ ํตํด GitHub.com ๋๋ GitHub Enterprise ๊ณ์ ์ ์ธ์ฆํ์ฌ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ์ฒซ ๋ฒ์งธ ์ปค๋ฐ์ GitHub์ ํธ์ํฉ๋๋ค.

IDE ๋ด์์ ๋ณต์ ๋ฐ ์ฝ๋
GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฐพ์๋ณด๊ณ ๋ก์ปฌ ์ปดํจํฐ๋ก ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ณต์ ํ์ฌ ์ปค๋ฐ ๋ฐ ํธ์๋ฅผ ์์ํฉ๋๋ค.
์ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ง๋ค๊ธฐ ๋ฐ ํธ์
๋ก์ปฌ ์ฝ๋๋ฅผ ๊ฐ์ ธ์์ GitHub์ ์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ํ ๋จ๊ณ์ฉ ํธ์ํฉ๋๋ค. Visual Studio๋ ๋ก์ปฌ ๋ฐ ์๊ฒฉ ๋ฆฌํฌ์งํ ๋ฆฌ ์์ฑ์ ์ฒ๋ฆฌํฉ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์์ ํ ๋น๊ณต๊ฐ๋ก ์ค์ ํ ์๋ ์์ต๋๋ค.


๋ถ๊ธฐ, ์คํ ์ด์ง ๋ฐ ์ปค๋ฐ
์ํ ํ์์ค์์ ๋ถ๊ธฐ๋ฅผ ์์ฑํ๊ณ ์ ํํฉ๋๋ค. ๋ณ๊ฒฝ ๋ด์ฉ์ ๋ณด๊ณ ์ปค๋ฐํ๋ ค๋ ํ์ผ์ ์คํ
์ด์งํ ํ Git ๋ณ๊ฒฝ ๋ด์ฉ ๋๊ตฌ ์ฐฝ์ ์ฌ์ฉํ์ฌ ์ปค๋ฐํฉ๋๋ค.
๋ณํฉ ๋ฐ ๋ค์ ์ง์
Visual Studio ๋ด์์ ๋ฐ๋ก ๊ธฐ๋ฅ์ ์๋ฃํ ํ ๋ถ๊ธฐ๋ฅผ ๋ณํฉ ๋๋ ๋ค์ ์ง์ ํฉ๋๋ค. ๋ํ ํํ ๋ ๋ณํฉ ๋๋ ๋ค์ ์ง์ ํ๊ฑฐ๋ ํ์นํ ๋ ๋ถ๊ธฐ๋ฅผ ์ ๋ฆฌํ ์ ์์ต๋๋ค.

๋ณํฉ ์ถฉ๋ ํด๊ฒฐ
Visual Studio๋ ๋ฐ์ํ ๋ณํฉ ์ถฉ๋ ๋ฐ์ ์ ๊ณง์ฅ ์ธ์ํ๊ณ Git ๋ณ๊ฒฝ ๋ด์ฉ ์ฐฝ์ ๋ณํฉ๋์ง ์์ ๋ณ๊ฒฝ ๋ด์ฉ์ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ ์ ๊ณต ๋ณํฉ ํธ์ง๊ธฐ๋ ์ถฉ๋ํ๋ ๊ฐ ๋ณ๊ฒฝ ์ฌํญ์ ์๋ดํ์ฌ ๋ค์ด์ค๋ ์ชฝ์ด๋ ํ์ฌ ์ชฝ์ ์ ํํ ์ ์๋๋ก ํ๊ณ ๋ณํฉ์ ์๋ฝํ๋ ๊ฒฝ์ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๋ฆฌํฌ์งํ ๋ฆฌ ๊ธฐ๋ก ์ฐพ์๋ณด๊ธฐ
Git ๋ฆฌํฌ์งํ ๋ฆฌ ์ฐฝ์ ์ฌ์ฉํ์ฌ ๋ถ๊ธฐ ๋ฐ ํด๋น ๊ธฐ๋ก์ ์ ์ฒด์ ์ผ๋ก ํ์
ํฉ๋๋ค. ๊ฐ๋ณ ์ปค๋ฐ์ ์ ํํ์ฌ ์ธ๋ถ ์ ๋ณด ๋ฐ ํ์ผ ์ฐจ์ด๋ฅผ ํ์ธํ์ธ์. ์ด๋ค ์ฌ์ฉ์๋ Diff๋ฅผ ๋๋ํ ๋ณด๋ ๊ฒ์ ์ ํธํ๊ณ ์ด๋ค ์ฌ์ฉ์๋ ์ธ๋ผ์ธ ๋ณด๊ธฐ๋ฅผ ์ ํธํฉ๋๋ค. Visual Studio์์๋ ๋ ๋ค ์ ๊ณต๋ฉ๋๋ค. ์ด ์ค์ ์ ๋ณ๊ฒฝํด๋ ์ ์ง๋๋ฏ๋ก ์ค์ ํ ํ ์์ด๋ฒ๋ ค๋ ๋ฉ๋๋ค.

GitHub ์์ ๊ณผ ํตํฉ๋ CI/CD ์ํฌํ๋ก
Visual Studio ๊ฒ์๋ฅผ ์ฌ์ฉํ๋ฉด Azure์ ๋ฐฐํฌ๋๋ ASP.NET Core ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํ GitHub Actions๋ฅผ ์ฝ๊ฒ ์ค์ ํ ์ ์์ต๋๋ค. Visual Studio๋ ๋ช ๋ฒ์ ํด๋ฆญ๋ง์ผ๋ก ์๋ํ๋ GitHub Actions ์ํฌํ๋ก๋ฅผ ์์ฑํฉ๋๋ค.