2017-04-24 12 views
0

Intellij를 처음 사용했습니다. 특정 자식 브랜치를 기반으로 새 프로젝트를 만들어야합니다. 내가 선택 : 버전 Control 키에서 파일 -> 새로 만들기 -> 프로젝트> 힘내 을하지만 마스터 지점 복제 결과 단지 3 필드가 있습니다 :Intellij git : 특정 지점 복제

  • 망할 놈의 저장소의 URL이
  • 상위 디렉토리
  • 디렉토리 이름

그러나 특정 분기를 제출하는 옵션은 없습니다.

Git for Intellij를 사용하여 특정 분기를 복제 할 수 있습니까?

+2

일단 저장소를 복제했으면 하단의 드롭 다운을 사용하여 지점을 전환하십시오. 창 오른쪽. – jonrsharpe

+1

당신은 자식 가지를 복제하지 않습니다; 저장소를 복제 한 다음 필요한 지점을 체크 아웃하십시오. – mustaccio

+0

http://stackoverflow.com/help/someone-answers을 읽고 준수하십시오 .-) – Vampire

답변

4

당신은 힘내 오해 했어. Git에서는 기본적으로 모든 DVCS에서 모든 브랜치를 포함하여 전체 저장소를 복제합니다. 복제 된 저장소의 기본 분기 (대개는 master)에만 자동으로 생성되고 체크 아웃 된 로컬 분기가 있습니다. 그러나 여전히 로컬 저장소에 원격 추적 브랜치로 존재하는 복제 된 저장소의 모든 브랜치가 있습니다. 따라서 복제본을 만든 후에 원하는 지점을 체크 아웃하십시오. 명령 줄을 사용하여 복제하는 경우 clone 명령에 기본 분기와 다른 경우 복제 후 자동으로 체크 아웃해야하는 분기를 지정할 수 있지만 IJ에는 해당 옵션이 없습니다. 그러나 복제 후 분기를 전환하는 것은 쉽습니다.

2

뱀파이어 말처럼 모든 자식 프로젝트를 복제 한 다음 분기를 변경해야합니다. 오른쪽 하단에있는 가지를 변경할 수 있습니다.> 힘내 : 마스터> 원격 지점> 지점 선택> 새로운 지점으로 결제하기