์ ๋ฒ์ ๋ณํฉ์ ๋ํด์ ์์๋ดค์ผ๋
์ด๋ฒ์๋ ๋ณํฉ์ผ๋ก ๋ฐ์ํ๋
์ถฉ๋ ์ค๋ฅ๋ฅผ ํด๊ฒฐํด๋ณด๋๋ก ํ์.
โ HEAD branch๋ฅผ ์ ์ธํ branch ์ ๊ฑฐํ๊ธฐ
์ค๋ฅ ๋ฐ์์ ๋ฐฉ์งํ๊ธฐ ์ํด
๋ง์คํฐ ๋ธ๋์น๋ฅผ ์ ์ธํ ์ถ๊ฐํ ๋ธ๋์น๋ค์ ์ ๊ฑฐํด์ค๋ค.
โก git pull
์์ค ํธ๋ฆฌ๋ฅผ ์ผ๊ณ ๊ฐ์ฅ ๋จผ์ pull์ ์ ์ฉ์ํจ๋ค.
๋ง์ฝ, ์ ์ฉ์ํค์ง ์๊ณ ์์ ์ ์งํํ๋ค๋ฉด
ํ์๋ค์ด ์ ์ํ ๊ฐฑ์ ํญ๋ชฉ๋ค์ ๋์ณ ์ถฉ๋์ด ๋ฐ์ํ ๊ฒ์ด๋ค.
โข ์๋ํฐ
ํค๋ ๋ธ๋์น๋ฅผ ํฌํจํด ๊ฐ ๋ธ๋์น์์
๊ธฐ์กด ๋ด์ฉ๊ณผ๋ ๋ค๋ฅธ ๋ด์ฉ๋ค์ ์ถ๊ฐํ๊ฒ ๋๋ฉด ์ถฉ๋์ด ๋ฐ์ํ๊ฒ ๋๋๋ฐ
์ด๋, ์๋ํฐ์ ๋ค์ด๊ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๋ถ๋ถ์ ์์ผ๋ก ์ง์ ์์ ํ ์ ์๋ค.
โฃ Sourcetree
๋ณํฉ ์ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์์ค ํธ๋ฆฌ์์๋ ์ง์ ํด๊ฒฐํ ์ ์๋ค.
์ค๋ฅ๊ฐ ๋ฐ์ํ ํ์ผ์ ํด๋ฆญํ ํ ์ค๋ฅธ์ชฝ์ ํด๋ฆญํ๋ฉด '์ถฉ๋ ํด๊ฒฐ'์ด๋ผ๋ ๊ฒ ์๋๋ฐ
'๋ด ๊ฒ'์ ์ด์ฉํด ํด๊ฒฐ๊ณผ '์ ์ฅ์'๊ฒ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐ์ด๋ผ๋ ์ ํ์ง๊ฐ ์๋ค.
'๋ด ๊ฒ'์ master ๋ธ๋์น์ธ ํค๋ ๋ธ๋์น๋ฅผ ์๋ฏธํ๊ณ ,
'์ ์ฅ์'๊ฒ์ ์๋จ์ ๋ณด์ด๋ conflict ๋ธ๋์น๋ฅผ ์๋ฏธํ๋ค.
์ฆ, '๋ด ๊ฒ'์ ๋๋ฅด๋ฉด master์ ์๋ ๋ด์ฉ์ผ๋ก ์ ์ฅ์ด ๋๊ณ ,
'์ ์ฅ์'๋ฅผ ๋๋ฅด๋ฉด conflict์ ์๋ ๋ด์ฉ์ผ๋ก ์ ์ฅ์ด ๋๋ ๊ฒ์ด๋ค.
๋ ์ค ํ๋๋ฅผ ์ ํํ๋ฉด ์ ํํ์ง ์์ branch์ ๋ด์ฉ์
์์ด์ง๋ ๊ฒ์ด๋ ๋ง์ฐฌ๊ฐ์ง ์ด๋ฏ๋ก ์กฐ์ฌํด์ ์ฌ์ฉํด์ผ ํ๋ค.
์ด๋ ์ชฝ์ ๋๋ฌ๋ ํด๊ฒฐ๋๊ธฐ ๋๋ฌธ์
ํด๊ฒฐ๋ ์ดํ์ push๋ฅผ ๊ผญ ๋๋ฌ์ค๋ค.
GitHub์ ๋ํด ์์๋ณด๋ฉด์
์ค๋ ฅ๋ ์ค๋ ฅ์ด์ง๋ง ์์ ํด๋น์ฌํญ๋ค์
๊ผผ๊ผผํ ํ์ธํ ์ ์๋ ์ฐจ๋ถํจ๋ ์ค์ํ๋ค๊ณ
์ง์์ ์ผ๋ก ๋๋ผ๋ ์ค์ด๋ค.
์ถฉ๋๊ณผ ์๋ฌ๋ค์ด ๋์๋ ์นจ์ฐฉํ์ ์นจ์ฐฉ.
< ์ฐธ๊ณ >
์ธํ๋ฐ - git๊ณผ github
https://www.inflearn.com/course/git-and-github
โป ํด๋น ๊ธ์ ์ต๋ ๋ชฉ์ ์ผ๋ก ์์ฑ๋ ๊ธ์ ๋๋ค โป
๋๊ธ