[GIT] 원격 저장소로부터 로컬 저장소 만들기

eenzeenee·2023년 1월 23일
0

ETC

목록 보기
5/5

현재 서버에서 git branch -a를 치면 나오는 브랜치가 아래와 같을 때,

 * main
   remotes/origin/HEAD -> origin/main
   remotes/origin/dev_for_service
   remotes/origin/dev_for_modeling
   remotes/origin/dev_for_service
   remotes/origin/feat/feature_1
   remotes/origin/feat/feature_2
   remotes/origin/feat/feature_3
   remotes/origin/feat/feature_4
   remotes/origin/main

로컬 환경에 원격 저장소 remotes/origin/dev_for_service를 향하며 그 내용을 담고 있는 로컬 저장소를 만들고 싶다면, 아래의 명령어를 작성한다.

git checkout -b dev_for_service origin/dev_for_service

코드 실행 후, git branch -a를 치면 아래와 같은 저장소 구조가 나온다.

* dev_for_service
  main
  remotes/origin/HEAD -> origin/main
  remotes/origin/dev_for_service
  remotes/origin/dev_for_modeling
  remotes/origin/dev_for_service
  remotes/origin/feat/feature_1
  remotes/origin/feat/feature_2
  remotes/origin/feat/feature_3
  remotes/origin/feat/feature_4
  remotes/origin/main

일반화를 하면,

git checkout -b [로컬에서 사용할 저장소 이름] [원격에서 가져올 저장소 이름]

이때, [원격에서 가져올 저장소 이름]에서 remotes/ 는 생략한다.

profile
Steadily

0개의 댓글