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

💡 핵심 요약 (TL;DR)

깃허브에서 프로젝트 STS로 내려받기, 특정 브랜치만 내려받기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 기존의 master브랜치의 의미 명확성에 대한 논의가 계속 있다가 깃헙이용자들이 가장 많이 사용하는 main브랜치를 default브랜치로 사용할 수 있게 되었다.

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

#TILGIT

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

https://sowon-dev.github.io/2020/10/20/201022git/

Author

sowon-dev

Posted on

2020-10-21

Updated on

2026-10-13

Licensed under

CC BY 4.0

댓글