작성
·
20
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. KMC님.
Git에서 main
브랜치로부터 dev
브랜치를 생성하고, dev
에서 다른 하위 브랜치를 생성하는 방법은 로컬과 원격 모두에서 가능합니다. 기본적인 방법은 아래와 같습니다.
dev
브랜치 생성:먼저, main
브랜치에서 dev
브랜치를 생성합니다. 터미널(또는 Git Bash)에서 다음 명령어를 입력하세요.
git checkout main # main 브랜치로 전환
git checkout -b dev # dev 브랜치 생성 및 전환
dev
로부터 하위 브랜치 생성:이제 dev
브랜치가 현재 active 상태이므로, 여기서 새로운 하위 브랜치를 생성할 수 있습니다.
git checkout -b feature/new-feature # 원하는 하위 브랜치를 생성 및 전환
위와 같이 명령어를 사용하여 dev
브랜치로부터 여러 하위 브랜치를 생성할 수 있습니다. 각 브랜치는 독립적으로 작업할 수 있으며, 작업이 완료되면 상위 브랜치(dev
또는 main
)와 병합(merge)할 수 있습니다.
이를 통해 각 기능(feature)을 별도의 브랜치에서 개발하고 테스트하면, 코드의 안정성을 높일 수 있습니다. 또한, 원격 저장소에 푸시할 때는 아래와 같이 명령어를 사용하면 됩니다.
git push -u origin feature/new-feature # 새로운 하위 브랜치를 원격으로 푸시
Git의 브랜치 관리에 대해 더 자세히 알고 싶으시다면 아래 유사한 질문에 대한 링크도 참고해 보세요:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
dev 브랜치를 두고 하위 브랜치를 만들 수가 있나요 로컬에서 이게 자꾸 main 브랜치 하위로 만들어가지고 질문드립니다