Skip to main content
  1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 명령 및 설정
  6. Git 브랜치 명령
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Git 브랜치 명령


브랜치 목록 표시

$ git branch

현재 브랜치는 녹색으로 강조 표시되고 별표로 표시됩니다.

-r 옵션을 추가하면 원격 추적 브랜치도 나열됩니다. -a 옵션을 추가하면 원격 및 로컬 브랜치가 모두 표시됩니다.

브랜치 만들기

$ git branch <branchname>

참조:

브랜치 이름 바꾸기

$ git branch -m <oldbranch> <newbranch>

브랜치 삭제

$ git branch -d <branchname>

브랜치가 업스트림 브랜치와 완전히 병합되지 않았거나 HEAD에 업스트림이 없으면 Git에서 브랜치를 삭제할 수 없습니다. 그러나 -D를 지정하여 병합 상태에 관계없이 강제로 삭제할 수 있습니다.

참조:

브랜치 전환

$ git checkout <branch>

이렇게 하면 체크아웃하고 원하는 브랜치로 전환할 수 있습니다.

-b 옵션을 추가하면 새 브랜치가 생성되고 해당 브랜치로 전환됩니다.

참조:

브랜치 병합

$ git merge <branch>

--no-ff 옵션을 추가하면 git merge 명령이 fast-forwarding 대신 항상 병합 커밋을 생성하게 됩니다. 이는 브랜치가 병합되기 전에 브랜치의 기록 정보를 유지할 수 있기 때문에 유용합니다.

--squash 옵션을 추가하면 Git은 병합 커밋을 생성하는 대신 병합된 변경 사항을 나타내는 단일 커밋을 생성합니다. 이 커밋에는 병합된 브랜치의 변경 사항이 포함되지만 병합된 브랜치 또는 병합 프로세스 자체와 관련된 정보는 포함되지 않습니다.

참조:

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life