Могу ли я вернуться к git init, если я не сделал первоначальную фиксацию

Я новичок в git, и я не делал первоначальную фиксацию. У меня была папка на моей машине, и я запустил git init, затем git pull из удаленного репозитория, а затем зафиксировал изменения, которые я сделал локально. Можно ли отменить изменения, вызванные первоначальным извлечением? Устанавливает ли git init что-нибудь, к чему я могу вернуться? Я хочу вернуть все файлы в то состояние, в котором они были, когда я запускал git init.


person Jimmy Long    schedule 03.10.2014    source источник


Ответы (1)


Не совсем уверен, какова ваша точная ситуация. Я бы посоветовал вам сделать резервную копию папки, прежде чем пытаться выполнить следующие действия.

Это предполагает, что ваш последний коммит содержит работу, которую вы хотите сохранить, а все остальное можно выбросить. Это вернет вас к тому состоянию, когда вы не запускали git init.

git reset HEAD^1
rm -rf .git
person Andrew C    schedule 03.10.2014