ํฐ์คํ ๋ฆฌ ๋ทฐ
๐ Merge์ 2๊ฐ์ง ์์น
1๏ธโฃ ํน์ ์ปค๋ฐ์ด ์๋ ๋ธ๋์น๋ฅผ ๋ณํฉํ๋ค!
2๏ธโฃ ํญ์ ํ์ฌ HEAD ๋ธ๋์น์ ๋ณํฉํ๋ค!
โ๏ธ git merge
: ๋ธ๋์น ๋ณํฉ
git merge <branch-name>
โ๏ธ ๋นจ๋ฆฌ ๊ฐ๊ธฐ ๋ณํฉ
: 2๊ฐ์ ๋ธ๋์น(ex. main, bugfix)๊ฐ ์๊ณ ๋ธ๋์น ์ค์ ํ๋(bugfix)๋ ์ฒซ๋ฒ์งธ ๋ธ๋์น(main)๊ฐ ๊ฐ๊ณ ์์ง ์์ ์ถ๊ฐ ์ปค๋ฐ์ ๊ฐ๊ณ ๊ทธ๋์ ๊ทธ๊ฒ์ ๋ฐ๋ผ์ก๊ธฐ ์ํด์ ํฌ์ธํฐ๋ฅผ ์์ผ๋ก ์ฎ๊ธฐ๋ ๊ฒ
git switch main
git merge bugfix
โ๏ธ ๋ณํฉ ์ปค๋ฐ
- ์ถฉ๋X, Git์ด ์๋์ผ๋ก ๋ณํฉ
- ์ถฉ๋O, ์ถฉ๋์ ํด๊ฒฐํด์ผ ํจ
1๏ธโฃ ์ถฉ๋์ด ๋ฐ์ํ ํ์ผ ์ด๊ธฐ
2๏ธโฃ ํ์ผ ํธ์ง
3๏ธโฃ ์ถฉ๋ ํ์ ์ ๊ฑฐ
<<<<<<<HEAD
...
=======
...
>>>>>>>>bug-fix
4๏ธโฃ ๋ณ๊ฒฝ์ฌํญ์ ๋ฑ๋ก(add)ํ๊ณ ์ปค๋ฐ
'๋ฒ์ ๊ด๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] ์คํ์(Stash)์ ๋ชจ๋ ๊ฒ (0) | 2023.07.08 |
---|---|
[Git] Git Diff๋ก ๋ณ๊ฒฝ์ฌํญ ๋น๊ตํ๊ธฐ (0) | 2023.07.08 |
[Git] ๋ธ๋์น(branch)๋ก ์์ ํ๊ธฐ (0) | 2023.06.23 |
[Git] ์ปค๋ฐ๊ณผ ๊ด๋ จ ์ฃผ์ ์์ธํ ์์๋ณด๊ธฐ (0) | 2023.06.21 |
[Git] Git์ ๊ธฐ์ด: ์ถ๊ฐํ๊ธฐ์ ์ปค๋ฐํ๊ธฐ (0) | 2023.06.21 |