티스토리 뷰
728x90
반응형
- 브랜치이름 변경 git branch -m [브랜치명] [새로운 브랜치명]
git branch -m master mymaster
- mybranch 라는 브랜치 제거. 두번째 명령어는 삭제된 브렌치를 리모트 저장소에도 동기화
git branch -d mybranch
git push origin -d mybranch
- note : git push origin -d mybranch 삭제 명령 후에 git unable to delete remote ref does not exist 라는 메세지가 나온다면 remote 된 git 서버와의 최신 동기화가 이루어 지지 않아서 발생하는 문제이다. 깃허브나 비트버킷 사이트로 들어가서 정보를 조회해 보면 삭제된 것을 볼 수 있다. 하지만 git branch -r 로 브랜치를 조회를 하면 삭제한 브랜치가 남아 있는 것을 볼 수 있을 것이다.결론은 최신 동기화를 해주면 된다. git fetch -p origin 여기서 -p 옵션은 더 이상 존재하지 않는 remote 브랜치 정보는 삭제하는 것이다.
- 서버와 최신 정보 동기화 시키고 삭제된 브랜치 내역 제거
git fetch -p origin
-D 옵션은 강제 삭제를 의미한다. 만약 머지 중이거나 수정 중인 상태라면 error 를 띄울텐데 그래도 상관없이 지운다면 해당 옵션으로 지우면 된다
git branch -D mybranch
728x90
반응형
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- svg 폰트
- React.StrictMode
- Aptana
- svg모션
- RefreshToken
- vue-router
- 아이콘 폰트 만들기
- icon font
- react
- Angular
- Vue3
- JsDoc
- 앵귤러
- git
- for of 구문
- anime.js
- 코도바
- git checkout -b
- IntrinsicElements
- 태그
- 내장요소
- react-router-dom
- cordova
- interceptors
- 리프래시토큰
- CSS
- svg icon font
- 자바스크립트
- Intrinsic
- 반복문
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함