[Git] Git ์ถฉ๋ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
์๋ณธ ๊ฒ์๊ธ: https://velog.io/@euisuk-chung/๊นGit-์ถฉ๋-์-ํด๊ฒฐ-๋ฐฉ๋ฒ
๊น(Git) ์ถฉ๋ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
Git์์ ๋ธ๋์น๋ฅผ ๋ณํฉํ ๋, ๋๋ก๋ ์ถฉ๋์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด๋ ๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ๋์ผํ ํ์ผ์ ์์ ํ๊ฑฐ๋, ๊ฐ์ ํ์ผ์ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์์ ํ ๊ฒฝ์ฐ ๋ฑ์ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ถฉ๋์ ํด๊ฒฐํ์ง ์์ผ๋ฉด, ์ฝ๋์ ๋ถ์ผ์น๋ก ์ธํด ์ปดํ์ผ ์ค๋ฅ ๋ฑ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ถฉ๋์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ฌ ๋ฉ์์ง ํ์ธํ๊ธฐ
๋จผ์ , ์ถฉ๋์ด ๋ฐ์ํ ํ์ผ์ ์ด์ด Git ๋ฉ์์ง๋ฅผ ํ์ธํฉ๋๋ค. Git์ ์ถฉ๋์ด ๋ฐ์ํ ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง๋ฅผ ์ถ๊ฐํฉ๋๋ค.
1
2
3
4
5
<<<<<<< HEAD
// ํ์ฌ ๋ธ๋์น์ ๋ณ๊ฒฝ ์ฌํญ
=======
// ๋ณํฉํ ๋ธ๋์น์ ๋ณ๊ฒฝ ์ฌํญ
>>>>>>> [๋ธ๋์น ์ด๋ฆ]
์์ ๋ฉ์์ง์์ <<<<<<< HEAD
๋ ํ์ฌ ๋ธ๋์น์ ๋ณ๊ฒฝ ์ฌํญ์, >>>>>>> [๋ธ๋์น ์ด๋ฆ]
์ ๋ณํฉํ ๋ธ๋์น์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ๋
๋๋ค.
์ถฉ๋ ํด๊ฒฐํ๊ธฐ
๋ค์์ผ๋ก, ์ถฉ๋์ด ๋ฐ์ํ ํ์ผ์ ์ด์ด ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๊ณ , ์ถฉ๋์ ํด๊ฒฐํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ถฉ๋์ ํด๊ฒฐํ ์ ์์ต๋๋ค.
- ์ํ๋ ๋ณ๊ฒฝ ์ฌํญ ์ ํํ๊ธฐ
ํ์ฌ ๋ธ๋์น ๋๋ ๋ณํฉํ ๋ธ๋์น์์ ์ํ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ํํฉ๋๋ค. ์ด๋ฅผ ์ํด Git ๋ฉ์์ง์์ <<<<<<< HEAD
์ >>>>>>> [๋ธ๋์น ์ด๋ฆ]
์ฌ์ด์ ๋ณ๊ฒฝ ์ฌํญ ์ค ํ๋๋ฅผ ์ ํํฉ๋๋ค.
- ์ถฉ๋ ํด๊ฒฐํ๊ธฐ
์ ํํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋ฐ์ผ๋ก ์ถฉ๋์ ํด๊ฒฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด, <<<<<<< HEAD
์ >>>>>>> [๋ธ๋์น ์ด๋ฆ]
์ฌ์ด์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ํฉ์น๊ฑฐ๋, ์ญ์ ํ๊ฑฐ๋, ์์ ํ ์ ์์ต๋๋ค.
- ๋ณ๊ฒฝ ์ฌํญ ์ ์ฅํ๊ธฐ
์ถฉ๋์ ํด๊ฒฐํ ํ, ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํฉ๋๋ค. ์ด๋ฅผ ์ํด Git ๋ฉ์์ง์์ <<<<<<< HEAD
์ >>>>>>> [๋ธ๋์น ์ด๋ฆ]
์ฌ์ด์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ๊ฑฐํ๊ณ , ๋ณ๊ฒฝ๋ ํ์ผ์ ๋ค์ ์ ์ฅํฉ๋๋ค.
- ์ปค๋ฐํ๊ธฐ
์ถฉ๋์ ํด๊ฒฐํ ํ, ๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐํฉ๋๋ค. ์ด๋ฅผ ์ํด ๋ค์๊ณผ ๊ฐ์ด Git ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.
1
2
$ git add [ํด๊ฒฐ๋ ํ์ผ]
$ git commit -m "์ถฉ๋ ํด๊ฒฐ"
์ด๋ ๊ฒ ํ๋ฉด ์ถฉ๋์ด ํด๊ฒฐ๋๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ด ์ปค๋ฐ๋ฉ๋๋ค.
๊ฒฐ๋ก
์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ถฉ๋์ ํด๊ฒฐํ๋ฉด, ๋ธ๋์น๋ฅผ ๋ณํฉํ๋ฉด์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ถฉ๋์ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ ๋ค์ ๋ณต์กํ ์ ์์ง๋ง, Git์ ์ฌ์ฉํ๋ฉด ํจ๊ณผ์ ์ผ๋ก ์ฝ๋๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ฐ๋ฐ์๋ค์ Git์์ ์ถฉ๋์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ต์ํด์ง๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.