본문 바로가기

협업/git

git branch 이름에 slash 문자 사용

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