개요
리모트 저장소에 다음 두 브랜치가 있다고 가정하자
- A - main
- B
여기서 B 브랜치를 가져와서, C 브랜치를 생성하는 것이 이번 글에서 할 일이다.
방법
1. clone
$ git clone <https://github.com/twndus/MovieRec.git>
$ cd MovieRec
2. 기존 브랜치 확인하기
$ git branch -r
origin/main
origin/test
위에서 main 브랜치를 A test 브랜치를 B라고 할 때, B의 변형이자 C인 test2를 만들어보자
3. 기존 브랜치를 새로운 이름으로 가져오기
# test 리모트 브랜치를 test2 로컬 브랜치로 가져오고, test2 브랜치로 이동
$ git checkout -b test2 test
4. 작업 수행
$ vi newfile.txt
# ...
5. 작업을 새 리모트 브랜치로 업데이트
$ git add newfile.txt
$ git commit -m 'test2 branch added'
# 지금 작업 내용을 test2 브랜치에 업데이트
$ git push origin test2
위 명령어가 정상 작동하면, 기존 리모트 레포지토리에 새로운 브랜치가 업데이트된다.
반응형
'CS' 카테고리의 다른 글
vimrc 설정하기 (0) | 2023.07.05 |
---|---|
bipartite 그래프 간단하게 시각화하기 (0) | 2023.06.30 |
[vscode] 원격 탐색기 ssh config alias 설정하기 (0) | 2023.05.19 |
ubuntu matplotlib 한글 폰트 설정 (0) | 2023.05.19 |
Git 기본 에디터 vim으로 변경 (0) | 2023.05.09 |