본문 바로가기

Git

branch

하나의 코드 관리 흐름

 

  • git branch [브랜치 이름] : 새 브랜치 생성
  • git checkout [브랜치 이름] : 새 브랜치로 이동
    • git checkout -b [브랜치 이름] : 새 브랜치 생성 + 이동

Merge

새로운 branch 에 기존 branch의 커밋들을 반영

 

* merge 시 conflict 발생 가능

CONFLICT (content): Merge conflict in calculator.py

merge 도중 conflict 발생

해결 방법

  1. conflict 가 발생한 파일을 연다
  2. merge 결과가 되었으면 하는 모습대로 코드를 수정

 

해결 방법 2

 : merge 자체를 취소

git merge --abort

Branch 정리

  • git branch [새 브랜치 이름] : 새로운 브랜치를 생성
  • git checkout -b [새 브랜치 이름] : 새로운 브랜치 생성하고, 그 브랜치로 이동
  • git branch -d [기존 브랜치 이름] : 브랜치 삭제
  • git checkout [기존 브랜치 이름] : 그 브랜치로 이동
  • git merge [기존 브랜치 이름] : 현재 브랜치에 다른 브랜치를 머치
  • git merge --abort : merge 하다가 conflict 발생 시, merge 작업 자체를 취소

'Git' 카테고리의 다른 글

Git 협업 관련 지식  (2) 2024.12.31
Commit  (1) 2024.12.31
Github 사용법  (0) 2024.12.31
Git 사용법  (0) 2024.12.30