반응형
git branch coupon
coupon이라는 이름의 branch를 생성
git switch coupon
coupon사본이 있는 곳으로 이동
git status
# On Branch coupon
git status를 입력하면 현재 어떤 브런치에 위치하고 있는지 보여준다.
git switch master
# master branch로 이동하여
git merge coupon
# coupon branch와 기존의 master branch를 합병
# 합병시 반드시 메인이 되는 branch로 이동해야함
위의 과정에서
공통되는 파일에서 다른 부분이 생길 경우 충돌이 생길 수 있음
만약 충돌이 안 났다면
merge가 잘 되었을 것이다.
충돌(conflict) 해결법은
위의 상태에서 원하는 코드만 남긴 후
git add .
git commit
해주면 된다.
정리
git branch 브랜치명
# 브랜치명 브랜치를 만든다
git switch 브랜치명
# 브랜치명 브랜치로 이동한다.
# main/master 브랜치로 이동후
git merge 브랜치명
# main/master에서 새로 만든 브랜치와 합쳐준다.
# 합칠때 오류나면
# 파일 열어 직접 수정 후
git add .
git commit
반응형
'Language > Git' 카테고리의 다른 글
[Git] 3-way, fast-forward, squash, rebase / merge방법 (0) | 2022.12.09 |
---|---|
[Git] git 시작하기 2 / git diff / difftool (0) | 2022.10.11 |
[Git] Git 시작하기 1 /git init / add / commit / log / restore / status 명령어 (0) | 2022.10.10 |
[Git] readme.md 마크다운 언어 사용법 (0) | 2022.07.14 |
댓글