๐ Merge : Branch๋ฅผ ๋ค์ ๋ณํฉํด์ฃผ๋ ๊ธฐ๋ฅ
๐ Conflict : merge๊ณผ์ ์์ ์์ชฝ์ด ๊ฐ์ ์ฝ๋ ๋ถ๋ถ ๊ณ ์ณค์ ๋ ์ด ๋ถ๋ถ์ ์๋ ค์ฃผ๋ ๊ฐ๋
์ค์ตํ๊ฒฝ ์์ฑ
- merge_project ์์ฑ ํ git_ws์ ๋ณต์
- ํ์ผ ์ถ๊ฐ ํ ์ ์ฅ
- branch์์ฑ ํ ํ์ผ ์์ (
cat >>
: ๋ด์ฉ ์์ ์ด ์๋ ๋ด์ฉ ์ถ๊ฐ)
git config --global -e
--> dev branch (my name is noma. are you?) / main branch (my name is noma.)
git merge <branch ๋ช
>
: ํ์ฌ branch 'main'์์ dev branch merge (--> are you? ์ถ๊ฐ ํ์ธ)
log ํ์ธ : dev ์ modify 1 ์กด์ฌํ๊ฒ main branch์๋ ์๋ ๊ฒ์ ํ์ธ. (HEAD -> main, dev) : ํด๋น commit์ด main, dev์ ์กด์ฌ
Merge conflict : branch๋ฅผ merge(ํน์ push/pull)ํ๋ ๊ณผ์ ์์ ์ถฉ๋์ด ๋ ์ ์์.
git add + git commit