지금까지 하나의 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 |
댓글