본문 바로가기
Data Engineering

하나의 레포(Repo)에 여러개의 branch가 있을 때

by mimi_Bo 2021. 3. 5.

지금까지 하나의 Repository(이하 레포)에 main만 있는 줄 알았는데 여러 branch가 존재할 수 있더라구요!

저의 레포에는 main, git-branch, git-merge 총 3개의 branch가 존재합니다.

새로운 branch를 생성하는 방법도 있습니다!

새로운 branch 만드는 방법

다음의 코드로 숨겨져 있는 branch를 만들 수 있습니다. 

new라는 이름의 새로운 branch를 만들었습니다.

$git checkout -b new

터미널에서 모든 branch를 확인하는 방법

다음의 코드로 숨겨져 있는 branch까지 모두 확인할 수 있습니다.

현재 main에 head가 되어있네요. 다른 brach로 head를 옮길 수 있습니다.

git branch -a

branch의 Head 바꾸기

다음의 코드로 바꿀 수 있습니다. 저는 git-merge로 head를 바꿨습니다.

이미지를 보면 main에서 7af---로 바뀐 것을 볼 수 있고 Head도 git-merge임을 확인할 수 있습니다.

git checkout origin/git-merge

 

branch의 head에 따라 해당 브랜치의 파일 목록이 나오더라구요!

각 브랜치에서 원하는 파일들을 수정하신 다음에 add / merge / commit / push 등을 하셔서 원하는 작업을 진행하시면 될 것 같아요!

push할 때에는 push할 branch 이름으로 작성해야 합니다!

'Data Engineering' 카테고리의 다른 글

[과제 수행 과정]  (0) 2021.03.15
pip과 conda의 install 차이  (0) 2021.03.13
Git 사용법  (0) 2021.03.13
아나콘다(Anaconda) 사용법  (0) 2021.03.13
[VS] Conda activate: CommandNotFoundError  (0) 2021.03.04

댓글