ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [GIT] 로컬 브랜치 전환, 삭제 및 원격 저장소에 있는 브랜치 가져오기
    관리 배포/git 2020. 9. 15. 22:47

    브랜치 전환하기

    특정 브랜치로 전환하기 위해서 사용되는 명령어는 checkout이다.

    다음과 같이 checkout 명령어 뒤에 사용할 브랜치 이름을 입력한다.

    $ git checkout <branch>

    하지만 현재 브랜치에 merge 되지 않은 엔트리가 존재하거나 conflict가 난 상태에서 다른 브랜치로 checkout하기 위해서는 아래와 같이 -f 옵션을 사용한다.

    $ git checkout -f master

     

    로컬 브랜치 삭제

    특정 브랜치를 삭제하려면 branch 명령에 -d 옵션을 지정하여 실행하면 된다.

    $ git branch -d <branchname>

    하지만 삭제 하려는 브랜치가 머지가 안된 상태라면 브랜치 삭제에 실패한다.

    머지되지 않은 브랜치를 삭제하려면 명령어에 -D (대문자) 옵션을 지정하여 실행하면 머지되어 있지 않더라도 해당 브랜치를 삭제할 수 있다.

    $ git branch -D dev

     

    원격 저장소에 있는 브랜치 가져오기

    원격 저장소에 있는 브랜치를 로컬로 가져오는데 동일한 이름으로 가져오기 위해서는 checkout 명령어에 -t 옵션을 지정하여 실행하면 된다.

    $ git checkout -t origin/dev

    만약 브랜치 이름을 변경해서 가져오고 싶다면 -b 옵션을 지정하여 실행한다.

    $ git checkout -b <생성할 branch 이름> <원격 저장소 branch 이름>

    '관리 배포 > git' 카테고리의 다른 글

    [git] command line 명령어  (0) 2021.07.02
    [GIT] 원격 저장소 커밋 되돌리기  (0) 2020.09.09

    댓글

Designed by Tistory.