Git에서 main 브랜치를 기준으로 develop 브랜치를 생성하는 과정은 다음과 같습니다. 이 과정을 수행하기 전에, 현재 작업 디렉토리가 깨끗한 상태인지 확인해야 합니다. 즉, 변경된 파일이 커밋되었는지 확인하고, 필요하다면 커밋해야 합니다.
- main 브랜치로 체크아웃하기 먼저, main 브랜치로 체크아웃합니다. 이는 develop 브랜치가 main 브랜치의 최신 상태를 기반으로 생성되게 하기 위함입니다
- git checkout main
- main 브랜치를 최신 상태로 업데이트하기 원격 저장소의 변경 사항을 로컬 main 브랜치로 가져오기 위해 다음 명령어를 사용합니다.이 단계는 main 브랜치가 최신 상태임을 보장합니다.
-
git pull origin main
- develop 브랜치 생성 및 체크아웃하기 main 브랜치에서 develop 브랜치를 생성하고, 바로 그 브랜치로 체크아웃하기 위해 다음 명령어를 사용합니다.이 명령어는 develop라는 새로운 브랜치를 생성하고, 해당 브랜치로 바로 전환합니다
- git checkout -b develop
- (선택사항) develop 브랜치를 원격 저장소에 푸시하기 새로 생성한 develop 브랜치를 원격 저장소에 푸시하려면 다음 명령어를 사용합니다. 이렇게 하면 팀원 모두가 develop 브랜치를 사용할 수 있게 됩니다.-u 옵션은 upstream을 의미하며, 이후에 develop 브랜치에서 작업할 때 간단히 git push나 git pull 명령을 사용할 수 있게 해줍니다.
-
git push -u origin develop
이제 develop 브랜치가 main 브랜치를 기반으로 생성되었으며, 개발 작업을 시작할 준비가 되었습니다.
'Git' 카테고리의 다른 글
git pull충돌 시 (0) | 2024.03.26 |
---|---|
git branch 네이밍 규칙 (1) | 2024.02.16 |
workflow메모 (0) | 2024.01.18 |
깃 컨벤션 (0) | 2023.12.06 |