git 분기에 develop이 있고 master가 있다.
브랜치를 생성할때 slash를 통해 branch간의 계층구조를 나타내고 싶은 요구사항이 있을 수 있다.
만약 화면 개발을 한다고 할때 모바일과 웹개발을 동시에 진행해야하고
develop 브랜치 하위에 mobile브랜치와 web 브랜치를 만들고 싶다고 가정하면
develop/mobile
develop/web
과 같이 브랜치를 생성하고 싶을 것이다.
이런 경우 develop 브랜치를 삭제하고 다시 만들어야
develop/web, develop/mobile 과 같이 생성이 가능하다.
위와 같이 생성하고 ref를 가보면
develop 디렉토리와 web 파일, mobile파일이 생성되는 것을 알 수 있다.\
만약 여기서 develop 브랜치를 생성하려고 한다면 develop파일이 생성되어야 하는데
디렉토리이름과 겹치기 때문에 생성할 수 없게 된다.
https://stackoverflow.com/questions/2527355/using-the-slash-character-in-git-branch-name
'협업 > git' 카테고리의 다른 글
Git Prune 에 대해 알아보자 (0) | 2020.08.26 |
---|---|
untracked working tree files would be overwritten (0) | 2020.08.26 |
shell 프롬프트에 git branch 표시 (0) | 2020.05.18 |
git 로그 보기 (0) | 2020.05.18 |
git 주요 명령어 정리 (0) | 2020.05.11 |