나는 두 개의 다른 컴퓨터 (A와 B)에서 일하고 공통 git remote를 dropbox 디렉토리에 저장합니다.
master와 devel이라는 두 가지 분기가 있다고 가정 해 봅시다. 둘 다 원격 상대방의 출발지 / 마스터 및 출발지 / 출발지를 추적하고 있습니다.
이제 컴퓨터 A에서 로컬 및 원격에서 분기 디벨을 삭제합니다.
git push origin :heads/devel
git branch -d devel
git branch -a
컴퓨터 A에서 실행 하면 다음과 같은 분기 목록이 나타납니다.
- 석사
- 원산지 / 헤드
- 출발지 / 마스터
git fetch
컴퓨터 B에서 실행 하면로 로컬 개발 분기를 git branch -d devel
제거 할 수 있지만 원격 개발 분기는 제거 할 수 없습니다.
git push origin :heads/devel
다음과 같은 오류 메시지를 반환합니다.
오류 : 규정되지 않은 대상으로 푸시 할 수 없음 : heads / proxy3d
대상 참조 스펙 이 원격의 기존 참조와 일치하거나 refs /로 시작하지 않으며 소스 참조를 기반으로 접두사를 추측 할 수 없습니다.
치명적인 : 원격 끝이 예기치 않게 끊어졌습니다.
git branch -a
여전히 원격 브랜치에서 출발지 / 출발점을 나열합니다.
컴퓨터 B에서 원격 브랜치를 정리하려면 어떻게해야합니까?