Notice
Recent Posts
Recent Comments
준호씨의 블로그
git 원격 브랜치 삭제하기 본문
반응형
종종 원격 저장소의 branch를 삭제할 일이 있습니다.
예를 들어 다음의 명령어를 이용해서 develop 브랜치를 생성해 주었습니다.
$ git checkout -b develop (mestore-prod-context/default)
Switched to a new branch 'develop'
아직은 로컬 저장소에만 브랜치가 생성되어 있는 상태입니다.
push를 해서 원격 저장소에도 똑같이 적용해 줍니다.
$ git push origin develop (mestore-prod-context/default)
Total 0 (delta 0), reused 0 (delta 0)
remote:
remote: Create a pull request for 'develop' on GitHub by visiting:
remote: https://github.com/junho85/garden6/pull/new/develop
remote:
To github.com:junho85/garden6.git
* [new branch] develop -> develop
github에 들어가 보면 develop 브랜치가 생성되어 있는 것을 확인할 수 있습니다.
여러 작업을 하다가 develop 브랜치가 지저분해져서 develop 브랜치를 지우고 다시 만들고 싶을 수 있습니다. github에서 휴지통 아이콘을 눌러서 지워줄 수도 있긴 합니다.
커맨드로 지우려면 다음 커맨드를 이용합니다.
$ git push origin --delete develop (mestore-prod-context/default)
To github.com:junho85/garden6.git
- [deleted] develop
보통 push는 변경된 내용을 보낼 때 사용하는데 push 명령어를 이용해서 원격 branch를 삭제하니 뭔가 좀 어색한 느낌이 듭니다.
현재 원격 develop 브랜치만 삭제되었을 뿐 로컬 develop 브랜치는 남아 있습니다.
다음 커맨드를 이용해서 로컬 develop 브랜치도 삭제합니다.
$ git branch -d develop (mestore-prod-context/default)
Deleted branch develop (was dc363c5).
반응형
'개발이야기' 카테고리의 다른 글
Java - String 퀴즈. new String, constant pool 관련 (0) | 2021.03.02 |
---|---|
Python 개발도구 PyCharm Community Edition 설치하기 (0) | 2021.02.14 |
JavaScript - 날짜 더하기 빼기. 특정 날짜가 있는 주의 일요일 날짜를 구하려면? (0) | 2021.02.03 |
정원사들 출석부 - 로그인 유저만 접근 가능한 페이지 생성 (0) | 2021.01.30 |
정원사들 출석부. 로그인 기능 추가 (0) | 2021.01.24 |
Comments