Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- html
- Express
- frontend
- UI
- mongo
- react
- DB
- API
- CSS
- PRISMA
- figma
- nodejs
- SOLID
- CV
- PyTorch
- threejs
- C++
- python
- Git
- postgresql
- js
- Linux
- ML
- DM
- review
- vscode
- GAN
- ps
- sqlite
- ts
Archives
- Today
- Total
아카이브
[Git] git merge - 브랜치 합치기 본문
한 브랜치에서 다른 브랜치의 내용을 가져와 합치려면 git merge를 사용하면 됩니다.
git merge [가져올 브랜치 이름]
이 때, commit 메세지가 자동으로 작성되거나, 직접 merge에 대한 commit 메세지를 작성할 수 있습니다.
브랜치를 합치는 과정에서 서로가 다른 내용을 가지고 있다면, 충돌(conflict)이 일어날 수 있습니다.
충돌된 부분은 다음과 같이 표시됩니다.
<<<<<<< HEAD
// 현재 브랜치 내용
=======
// 가져오는 브랜치 내용
>>>>>>> [브랜치 이름]
이 부분을 하나의 결과만 나올 수 있게 수정한다면, 충돌이 해소됩니다.
현재 브랜치 내용을 유지할 수도 있고,
가져오는 브랜치 내용으로 대체할 수도 있으며,
아예 새로운 코드로 다시 작성하는 것도 가능합니다.
충돌이 해소된다면, 이후에는 동일하게 해당 merge에 대한 commit 메세지를 작성할 수 있습니다.
※ 아니면 브랜치를 합치는 과정을 아예 취소할 수도 있습니다.
git merge --abort
728x90
'Git' 카테고리의 다른 글
[Git] git revert - push한 commit 취소하기 (0) | 2024.12.27 |
---|---|
[Git] upstream으로 로컬 브랜치에서 원격 저장소와 원격 브랜치 접근하기 (0) | 2024.12.26 |
[Git] git branch - 브랜치 다루기 (0) | 2024.12.25 |
[Git] git reset - 이전 commit으로 돌아가기 (0) | 2024.12.24 |
[Git] git config alias - Git 단축 명령어 임의로 설정해서 사용하기 (0) | 2024.12.23 |
Comments