2012-08-22 2 views
0

원격 분기를 삭제하려고합니다. 나는 이런 종류의오류 : 존재하지 않는 객체로 refs/heads/test를 쓰려고 시도했습니다.

리모컨/원산지/테스트

의 세 가지가 있지만 그들 중 누구도 삭제할 수 있습니다. 나는 일반적인 솔루션을 검색 한 나는이 제안 발견 :

$ git push origin test --delete

>> Receiving push

ERROR: error: Trying to write ref refs/heads/test with nonexistant object 0000000000000000000000000000000000000000

fatal: Cannot update the ref 'refs/heads/test'.

To ssh:Repository

! [remote rejected] test (pre-receive hook declined)

error: failed to push some refs to 'Repository'

: 다음을 시도함으로써

git push origin :test

git push origin test --delete

을,이 오류가 발생합니다 누군가가이 문제를 해결하는 방법을 알고 있기를 바랍니다. 고맙습니다! :)

+0

에 따라 또한 플레이에서 미리받을 후크가 원격 측에이 지점을 삭제해야? (붙여 넣은 결과는 그만큼 많이 나타납니다). 그것은 새로운 커밋 해시 (삭제에 대한 000000입니다) –

+0

뭔가를 할 노력하고있는 것처럼 보입니다 "cctrlapp"라는 자식 별칭을 사용하여 내 새로운 clod hoster에 의해 저장된 프로젝트와 관련된 지점을 삭제하려고합니다. https://www.cloudcontrol.com/documentation/getting-started/git-version-control 나는 또한 원격 사용하여 자식 만든 : 자식 원격 오해가있을 수 cctrl의 REPO_URL 추가를 이 원격 지점을 삭제하려고하는 자식? 고맙습니다! –

답변

1
git push origin :test 

은 원거리 원격에서 테스트 분기를 삭제합니다. 로컬

git branch -d test 

cleaning up old remote git branches

+0

'--delete' 플래그는': '문법과 동일하며 케빈은 그가 모두 시도했지만 실패합니다. – Christopher

+0

예, 둘 다 실패했습니다. 클라우드 호스트 저장소에서 프로젝트를 복제했습니다. 나는 시험이라고 불리는 현지 지부가 없다. 나는 단지 더 이상 필요하지 않은 원격 브랜치를 삭제함으로써 나의 자식을 청소하고자했다. 그러나 모든 시도는 실패했습니다. –

+0

checkout http://stackoverflow.com/questions/3184555/cleaning-up-old-remote-git-branches @KevinKatzke – Bijendra

관련 문제