Gitflow

  1. Gitflow
    1. ERROR
      1. remote ref does not exist
    2. 알아두면 좋은 Version 표기

Gitflow

  • 브랜치 관리 전략으로 중 하나로 더 효율적이고 직관적으로 소스코드를 관리할 수 있다.

git flow init git flow init -d //모두 기본값으로 설정

master: 출시되는 브랜치 feature: 기능을 개발하는 브랜치 develop: 다음 출시 버전을 개발하는 브랜치 release: 이번 출시 버전을 준비하는 브랜치 hotfixes: 출시 중에 발생한 버그를 수정하는 브랜치

우아한형제들 기술블로그참고

git checkout [브랜치 명] // 해당 브랜치로 전환

git branch -r : 원격 저장소에 존재하는 브랜치 조회 git branch -a : 로컬, 원격 저장소에 존재하는 브랜치 조회

git branch -d [브랜치 명] : 해당 브랜치 삭제 git branch -D [브랜치 명] : 해당 브랜치 강제 삭제

ERROR

remote ref does not exist

현재 git branch -r로 조회하면 원격 저장소가 존재하지만 삭제하려고 시도하니 존재하지 않는다고 말한다.
그 이유는 로컬에 있는 원격 저장소 리스트가 원격 서버에 있는 원격 저장소 리스트와 동기화가 되어있지 않았기 때문이다.

=> git fetch -p origin으로 원격 서버에서 origin을 가져와주므로 해결하였다.

알아두면 좋은 Version 표기

[major].[minor].[patch] ex) 1.0.0