Git 분기

1316 단어 Git

Git 분기


Git의 지점은 본질적으로 제출 대상을 가리키는 가변 지침일 뿐이다.Git의 기본 지점 이름은 master입니다.여러 번 제출한 후에, 당신은 사실 마지막 제출 대상을 가리키는 master 지점이 있습니다.제출할 때마다 자동으로 앞으로 이동합니다.master 분기는 특별하지 않습니다. 이것은 git init 명령에서 기본적으로 만든 것입니다.
git에는 현재 있는 로컬 지점을 가리키는 특수 지침 HEAD 이 있습니다.HEAD 포인터는 현재 라이브러리의 파일 스냅샷이 아닌 지점을 가리키며 지점을 가리킨다
Created with Rapha l 2.1.2 HEAD 포인터 분기 포인터 1 파일 스냅샷
주 명령:
git branch

보조 명령:
  • [branch_name]신규 브랜치
  • -a 모든 브랜치(로컬 및 원격)
  • 표시
  • -d 분기 삭제(병합)
  • -D분기 강제 삭제
  • 브랜치 생성

    git branch newone

    현재 개체에 newone라는 포인터가 생성됩니다.

    분기 전환

    git checkout newone

    개별 브랜치 보기

    git log --decorate

    분기 결합


    만약 당신이 하나의 지점의 일을 완성하면 주 지점에 통합해야 한다면git merge
    git checkout master #  
    git merge tmp #  tmp master 

    브랜치 삭제


    분기 병합이 완료되면 임시 분기를 삭제할 수 있습니다
    git branch -d tmp

    좋은 웹페이지 즐겨찾기