ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • git branch 만들기, 합치기, 삭제하기
    GIT 2023. 9. 23. 16:45
    728x90

    1. git branch

    • 커밋을 하다 보면 새로운 기능 및 수정이 필요한 경우가 필요합니다.
      • 이럴 경우 원본 파일에 수정하는 것은 위험 부담이 높습니다.
    • 프로젝트 복사본을 만들어서 개발을 진행하는 것이 좋습니다.

    출처 : 코딩애플

     

     

    2. git branch 생성 및 이동

    • branch 생성하기
    git branch 브랜치테스트

     

    • branch 이동하기
    git switch 브랜치테스트

     

    • 현재 branch 확인하기
    git status

     

    • main/master 이동하기
    git switch main
    git switch master

     

     

    3. git branch 조회 및 합치기

    • branch commit 내역 조회하기
      • HEAD는 현재 위치를 의미합니다.
    git log --graph --oneline --all

     

    • branch 합치기
      • main/master 브랜치로 이동을 합니다.
      • git merge 브랜치명으로 입력을 하면 합칩니다.
    git switch main
    git merge 브랜치테스트

     

    - 중요

    • main에서는 A파일만 코드 추가하고 branch에서는 B파일만  코드 추가 할 경우 문제가 없습니다.
    • main과 branch에서 똑같은 A파일을 수정할 경우 아래와 같은 창이 나오게 됩니다.

    • 선택 후 add. commit를 진행하고, 다시 git log로 조회를 하면 합쳐진 걸 확인할 수 있습니다.

     

     

    4. branch 삭제하기

    • 합치기를 해도 브랜치는 삭제가 되지 않습니다.
    • 합치기를 하거나 기능 만들기에 실패한 branch를 삭제하는 기능이 있습니다.
      • -d : 병합이 완료된 브랜치를 삭제할때 합니다.
      • -D : 병합이 되지 않는 브랜치를 삭제할때 사용합니다.
    git branch -d 브랜치명
    git branch -D 브랜치명

    728x90
Designed by Tistory.