본문 바로가기
(Tool)툴 사용법/(Git) 깃 사용법

(Git) git clone에 대해서/다른 컴퓨터에서 생성한 branch 사용/원격 저장소에 있는 branch 사용하기

by 공부가싫다가도좋아 2022. 1. 23.
반응형

<포스팅 요약>

1. git clone이란?

2. 원격 저장소에 있는 branch 목록 보기

3. 원격 저장소에 있는 branch로 전환하기


1. git clone이란?

$ git clone

보통 git clone은 원격 저장소에 있는 코드를 내 컴퓨터에 복제할때 사용한다.

https://stackoverflow.com/questions/22724921/do-i-need-to-do-git-init-before-doing-git-clone-on-a-project(참고 자료)

git clone은 아래 코드들이 함축되어 있어서 직접 코드를 입력하는 번거로움을 해결 할 수 있습니다.

$git init (로컬 저장소 생성하기)
$git remote add (원격 저장소 url 복사해서 생성한 로컬 저장소에 등록하기)
$git fetch (원격 저장소에 있는 모든 branch들 로컬 저장소에 등록하기)
$git checkout (main/master브랜치로 전환하기)

 

** git clone을 사용하지 않고 원격 저장소에 있는 프로젝트를 복제하는 방법

더보기

1) git init

2) git remote add <원격 저장소 url>

3) git fetch 

4) git checkout <main/master branch>

이 네가지 코드를 직접 입력해줘야 합니다.

그래서 이런 번거로움을 줄이기 위해 git clone을 사용합니다.


2. 원격 저장소에 있는 branch 목록 보기

$git clone      (로컬저장소에 원격 저장소 코드 가져오기)
$git branch -r  (원격 저장소 branch목록 보기)
$git branch -a. (로컬 및 원격 저장소에 있는 모든 branch목록 보기)

3. 원격 저장소에 있는 branch로 전환하기

$git checkout -t <원격 저장소에 있는 branch 이름>

$git checkout -b <원하는 branch 이름> <원격 저장소에 있는 branch 이름>

$git checkout <로컬 저장소에 있는 branch 이름>

git checkout -t <branch 이름> : 원격 저장소(github나 협업 툴에 저장되어 있는)에 있는 branch로 전환하고 싶을때 사용하는 명령어이다.

ex) git checkout -t origin/feature/vFirstFront_project_1.0.0

 

git checkout -b <원하는 branch 이름> <원격 저장소에 있는 branch이름> : 원격 저장소에 있는 branch의 이름을 바꿔서 가져오고 싶을때 사용하는 명령어이다.

ex) git checkout -b feature/vSecondFront_project_1.0.0  origin/feature/vFirstFront_project_1.0.0

원격 저장소에 있는 branch이름 = origin/feature/vFirstFront_project_1.0.0

원하는 이름 = feature/vSecondFront_project_1.0.0 

 

git checkout <branch 이름>: 로컬 저장소(현재 내 컴퓨터에 있는)에 있는 branch로 전환하고 싶을때 사용하는 명령어이다.

ex) git checkout feature/vFirstBack_project_1.0.0

반응형

댓글