콘텐츠로 건너뛰기
GitTree
지점 및 태그

브랜치 생성 및 전환

분기는 작업 라인의 이동 가능한 이름입니다. GitTree에서 도구 모음의 Branch는 현재 커밋에 하나를 생성합니다. 커밋을 마우스 오른쪽 버튼으로 클릭하여 커밋을 생성하세요. 분기 레이블을 두 번 클릭하면 해당 레이블로 전환됩니다.

무료업데이트됨

GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.

이 페이지에서
  1. 시작하기 전에
  2. 어디서 찾을 수 있나요?
  3. 단계
  4. 예상되는 결과
  5. 다른 지점으로 전환
  6. 역사가 없는 지점
  7. 뭔가 잘못되면
  8. 질문
  9. 관련된

시작하기 전에

  • 저장소가 열려 있습니다.

어디서 찾을 수 있나요?

  • 현재 커밋의 분기에 대한 도구 모음의 Branch입니다.
  • 커밋 또는 분기 레이블 Create Branch Here…을 마우스 오른쪽 버튼으로 클릭합니다.
  • 그래프에서 분기 레이블을 두 번 클릭하거나 마우스 오른쪽 버튼을 클릭하고 Checkout을 선택하여 전환합니다.
액션macOSWindows 및 Linux
명령 팔레트, 그 다음 Create Branch…⌘⇧PCtrl+Shift+P

단계

  1. 지점 시작

    툴바에서 Branch를 선택하세요. 대화 상자에는 Create a branch at 시작되는 커밋이 표시됩니다.

    애니메이션: 툴바에서 Branch를 누르고 기능/설정-복사를 입력하고 Create Branch를 누릅니다.
    현재 커밋에서 생성되고 체크아웃된 새 브랜치인 feature/settings-copy.데모 저장소와의 GitTree 인터페이스입니다.
  2. 이름을 지어주세요

    Branch name에 이름을 입력하세요(예: feature/settings-copy). GitTree Git이 허용하지 않는 이름을 거부하고 이름이 다른 이름과 다를 경우에만 경고합니다.

  3. 만들기

    즉시 작업을 시작하려면 Check out the new branch을 계속 켜고 Create Branch를 누르세요.

예상되는 결과

그래프의 커밋에 분기 레이블이 표시되며, 체크아웃되면 ✓가 표시됩니다. 이제 새로운 커밋이 진행됩니다.

다른 지점으로 전환

분기 레이블을 두 번 클릭하거나 마우스 오른쪽 버튼으로 클릭하고 Checkout을 선택합니다. origin/feature/search과 같은 원격 분기의 경우 GitTree는 이를 추적하는 로컬 분기를 체크아웃합니다.

작업 폴더의 변경 사항을 덮어쓰게 되면 GitTree가 중지되고 다음을 제공합니다.

로컬 변경으로 인해 결제가 방해될 때의 선택
선택무슨 일이 일어나는가
Stash and Switch변경 사항은 스태쉬로 이동하고 다른 브랜치(스태시 팝)에 다시 적용할 수 있습니다.
Discard and Switchrefs/ogt/trash에 복사본이 저장된 후 변경 사항이 삭제됩니다. 실행 취소하면 다시 가져옵니다.
Commit First전환하기 전에 커밋할 수 있도록 커밋 양식으로 돌아갑니다.

역사가 없는 지점

Create Orphan Branch…(명령 팔레트)는 예를 들어 gh-pages 사이트에 대해 비어 있는 새 기록을 시작합니다. 먼저 변경 사항을 커밋하거나 숨기세요. 떠나는 커밋은 유지되고 새 브랜치에 커밋이 없으면 실행 취소가 다시 전환됩니다.

뭔가 잘못되면

“Git이 허용하는 이름을 입력하세요.”

분기 이름에는 공백(.., ~, ^, :)을 포함하거나 .lock로 끝날 수 없습니다. 문자, 숫자, -, _ 및 /를 사용하세요.

"...이라는 로컬 지점이 이미 존재합니다."

원격 지점을 확인하면 이름이 같은 로컬 지점이 발견되었습니다. 원격 지점을 추적하도록 선택하거나, 있는 그대로 확인하거나, 다른 이름으로 새 지점을 생성합니다.

질문

브랜치를 생성하면 내 파일이 복사되나요?

아니요. 브랜치는 커밋을 가리키는 이름일 뿐이므로 즉시 생성할 수 있습니다. 두 개의 분기를 별도의 폴더에 나란히 작업하려면 worktrees를 사용하세요.