Предположим, я совершу ошибку при первом нажатии на удаленный репозиторий Git. Могу ли я каким-то образом вернуть это, чтобы хранилище вернулось в исходное состояние? У меня нет доступа к удаленному компьютеру, поэтому удаление каталога .git невозможно.Возможно ли полностью удалить удаленный репозиторий Git?
Проблема, насколько я могу судить, заключается в том, что вы не можете «отменить» голову.
Это то, что я (или на самом деле коллега, который просил об этом) сделал (я местный «удаленный» репо здесь, так что каждый может проверить это):
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
И в этот момент он понял, толкал неправильный материал в удаленный репозиторий.
Единственная идея, которую я должен был это удалить все из его репо & & GIT гт & & GIT толчок, который по-прежнему оставить бы ошибочный коммит, но файлы не будут беспокоить второй толчок.
http://stackoverflow.com/questions/588414/git-rolling-back-a-remote-repository – Christian
Похоже, это случай, когда вы по-прежнему остаетесь хотя бы с одним фиксатором. Я не хочу, чтобы у меня была одна фиксация. – Makis