기존에 만들어진 브랜치를 그대로 가져와서 새로운 브랜치에 복제하는 방법입니다.
브랜치 생성, 복제, 푸시하기
먼저 복제당할 브랜치 즉, 기존 브랜치에 체크아웃되어있어야 합니다.
이해하기 쉽게 기존 브랜치명을 "branchA"라 하고 새로운 브랜치명을 "branchB"라 하겠습니다.
먼저, 기존 브랜치에 체크아웃합니다. (복제당할 대상)
git checkout branchA
그 후에 새로운 브랜치를 생성해 줍니다. (branchA 브랜치의 복제를 받을 대상)
git checkout -b branchB
여기서 git checkout -b 명령어에서 -b는 "새 브랜치를 생성하고 그 브랜치로 체크아웃"하라는 의미입니다. 이 명령어를 사용하면 새로운 브랜치를 만들고 동시에 그 브랜치로 이동할 수 있습니다.
마지막으로 로컬에서 생성한 branchB 브랜치를 원격 저장소로 푸시합니다.
git push origin branchB
이제 새로운 브랜치에서 작업하면 되고, 작업이 완료하면 기존 브랜치로 merge(병합) 하면 됩니다.
병합하는 방법은 아래 포스팅에서 확인가능합니다.
728x90