👉 기본 환경
- Git Bash
⌨️ 코드
1
2
3
4
5
6
7
|
# git push origin --delete feat/3
git push remote_name --delete branch_name
# 동일한 기능
# git push origin :feat/3
git push remote_name :branch_name
|
🖨️오류
1
2
|
error: unable to delete feat/3: remote ref does not exist
|
📡 원인
원격 서버에 삭제하려는 branch가 존재하지 않음
🚨 전체 branch 조회 시, 삭제하고자하는 branch 조회
1
2
|
git branch -a
|
원격 branch만 조회할 경우,
1
2
|
git branch -r
|
⭐ 로컬에 기록되어있는 remote 서버 branch 정보와 실제 remote 서버 branch 정보가 일치하지 않음
로컬 pc의 remote branch 정보를 동기화 된지 오래된 경우, 문제 발생
📰 해결 방법
1
2
|
git fetch -p origin
|
fetch 명령어를 통해서 실제 remote 서버의 branch 정보를 가져와 로컬 pc에 갱신
-p: 가지치기(prune)
📚 참고 자료
'DevOps > Git' 카테고리의 다른 글
[해결 방법] bash: syntax error near unexpected token '(' (0) | 2023.10.16 |
---|---|
[Git Bash] Github 기존 Repository와 Local PC 연결 (0) | 2023.04.02 |
[Git Bash] 저장소의 폴더 및 파일 삭제 (1) | 2023.01.22 |
[해결 방법] fatal: refusing to merge unrelated histories (0) | 2023.01.22 |
Git 설치 및 초기 설정 (0) | 2023.01.22 |