깃허브에서 프로젝트 STS로 내려받기, 특정 브랜치만 내려받기

main브랜치

깃헙의 최근 업데이트 내용 중 가장 큰 변화는 main브랜치이다.
기존의 master브랜치의 의미 명확성에 대한 논의가 계속 있다가 깃헙이용자들이 가장 많이 사용하는 main브랜치를 default브랜치로 사용할 수 있게 되었다.

좋은 변화지만 덕분에 push했는데 merge가 안되서 곤욕을 치뤘다….




깃허브 원격저장소에 있는 프로젝트를 내 로컬에 내려받기

원격저장소의 default branch는 main이다.

1 팀레포지토리에서 code<>탭의 code 초록버튼 클릭 > Clone

2 Spring tool인 STS 클릭 > open perspective > git > open

3 clone a git repository > URL : 복사한 URL붙여넣기 > next > 복사하고싶은 branch 선택 > next

4 Destination 설정 후 finish

  • Directory : 내 컴퓨터에 저장하고 싶은 곳
  • initial branch : 초기 브랜치 master, main 등 선택 가능

5 perspective에서 java로 이동

  • git아이콘의 왼쪽 아이콘이 java perspective이다.

6 import > projects from git > next > exising local repository >next

7 방금 올린 깃레포명 클릭 > finish

8 추가사항




깃허브 원격저장소에 있는 프로젝트를 내 로컬에 내려받기

만약 origin에 있는 main브랜치를 가져오고싶다면 아래와 같이 입력하면 된다.
아래 명령어는 로컬에 동일한 이름의 브랜치를 생성하면서 해당 브랜치로 바로 checkout된다.

1
$> git checkout -t origin/main