fork 떠오거나 한 걸 clone해서 내 local에서 진행할 수 있음.
빈 폴더에 진행해야 한다.
- 일반적인 방법
git clone {저장소 URL} {local의 폴더위치}
처음에 썼을 때 좀 당황했는데
git branch
로 branch를 확인하면 main브랜치만 가져와 진다.
git branch -a
를 이용해야 숨겨진 branch가 모두 보인다. 그냥 똑같이 checkout해주면 알아서 checkout 됨
stackoverflow에 아주 잘 정리돼 있으니 참조
https://stackoverflow.com/questions/67699/how-to-clone-all-remote-branches-in-git
- source Tree 방법
메뉴 밑에 +버튼을 누르기
혹은 file에서 Clone/New 버튼을 누르면 clone할 수 있다.
1번에 저장소(repository) Url을 입력하고, 2번에 빈 로컬폴더 위치를 적어주면 된다.
안적고 진행하면 알아서 위치 만들어서 생성해준다.
- Branch 하나만 Clone하기
레포를 clone할 때 모든 branch 를 clone안하고 한 브랜치만 타겟으로 clone 할 수 있다.
브랜치가 많은 경우에 썼었다.
특이하게 위에서 봤던 것 처럼, 그냥 clone하면 branch가 숨겨져 있는데
이 방법으로 clone하면 원하는 branch가 숨겨지지 않은 main으로 생성된다.
git clone -b {branch_name} --single-branch {저장소 URL}
'프로그래밍 공부내용 > Git & Tools' 카테고리의 다른 글
기깔나게 협업하기 (0) | 2022.10.25 |
---|---|
pull을 통해서 페어가 작업한 내용 가져오기 (0) | 2022.05.04 |
깃 pr merge 이후 (0) | 2022.04.02 |
1. Git 기본 개념 (0) | 2021.11.15 |