내가 처음으로 원격 Git 저장소에 실수 한 것을 가정 해 봅시다. 저장소를 다시 초기 상태로 되돌릴 수 있도록이 방법을 되돌릴 수 있습니까? 원격 컴퓨터에 액세스 할 수 없으므로 .git 디렉터리를 삭제할 수 없습니다.원격 Git 저장소를 완전히 비울 수 있습니까?
제가 볼 수있는 한 문제는 당신이 머리를 "해제"할 수 없다는 것입니다.
이
는 I (또는 실제로 이것에 대해 질문 동료) 않았다 (I 여기에 로컬 "원격"REPO을 할 사람이를 테스트 할 수 있도록) 무엇을 :mkdir git-remote
cd git-remote
git init --bare
cd ..
mkdir git-local
cd git-local
git clone ../git-remote .
touch a
git add a
git commit -m "initial"
git push origin master
을 그리고이 시점에서 그는 실현 잘못된 물건을 원격 저장소로 밀어 넣었습니다. 내가 가진
유일한 생각은 자신의 repo에서 여전히 결함이 커밋 떠날 것이다 & & 자식 RM & & 자식 푸시을 모두 삭제하지만, 파일이 두 번째 푸시을 귀찮게하지 않을 것입니다.
http://stackoverflow.com/questions/588414/git-rolling-back-a-remote-repository – Christian
그래도 적어도 하나의 커밋이 남아있는 경우입니다. 나는 거기에 하나의 커밋을 원하지 않는다. – Makis