2014-10-19 3 views
1

나는 함께 마스터 브랜치를 삭제할 수 있습니다git에서 원격 지점 삭제를 취소 하시겠습니까? 자식 저장소에서

git push origin :master 

내가 리모트 마스터 분기를 삭제합니다. 분기는 단순히 히스토리 그래프에서 커밋을 가리키는 포인터이기 때문에 실제 데이터는 삭제되지 않습니다. 하지만 위의 마스터 브랜치와 같이 원격 브랜치의 삭제를 어떻게 취소합니까?

또한 로컬 마스터 분기도 삭제했다고 가정합니다.

답변

5
당신은 단순히 다시 그 지점에 원래 커밋 밀어 필요

:

git push origin <commit-ID>:master 
+0

는 "원래 커밋"에 더 정교한 수 있을까요? – Makoto

+0

그러나 마스터가 가리키는 커밋에 대한 SHA/Commit-ID를 잊어 버린 경우 어떻게해야합니까? – u123

+0

다른 분기를 사용하여 해시를 지정할 수도 있습니다 (예 : 해당 지사 :'git push origin master : master'. – poke

관련 문제