-1
질문 : 원격 지점을 병합하지 않고 삭제하는 방법이 있습니까? 잘못된 푸시 URL을 사용하여 repo를 다른 서버로 실수로 푸시했습니다. 병합없이 밀어 넣은 지점/repo를 삭제하는 방법?
배경
: 우리는 제삼자들이 GitHub의를 사용하여 우리를 위해 어떤 일을했고, 우리는 그래서 내가 거기의 repo에서 가져온 및 우리에 밀어도 않습니다. 불행히도, 나는 틀린 repo에 밀었다. 이제이 프로젝트에이 프로젝트가 있습니다.우리는 모든 변경 사항을 병합하고 삭제하고 기록을 남기고 싶지 않습니다. 이 지점 (푸시)을 삭제하고 싶습니다.
내가 시도 -git 푸시 기원 --delete BRANCHNAME (자사에 합병하는 경우 물론이 경우에만 작동합니다.)
그것은 nonmerged 분기를 삭제하는 유일한 방법처럼 보이는 것은 -D 함께 -git 지점 -D의 BRANCHNAME (하지만 지역의 repo에서이 유일한 작품)
원격 저장소 또는이 난장판을 청소하는 다른 방법으로 그들을 병합하지 않고 가지를 삭제하는 방법이 있나요? (하나의 리포가 다른 병합으로 푸시 됨)
이것은 완전히 정확하지만 기록만을위한 것입니다 : 분기를 푸시하기위한 구문은 git push remote-name local-branch : remote-branch입니다. 삭제를 위해서는 원격 브랜치에 * nothing *을 넣고 원격 브랜치를 아무것도 업데이트하지 않는 것이 좋습니다. 그 뒤에 숨어있는 논리를 아는 것은 사람들이 그것을 기억하는 데 도움이 될 수 있습니다. –
@ SáT : 감사합니다. 나는 그것을 몰랐습니다. 방금 Git 마법으로 처리했습니다. –
나는 원격 벌금을 밀 수 있지만이 지점을 제거하고 병합하지 않고 모든 것을 문제가됩니다. 아마도 여기에 뭔가가 누락 되었습니까? – User