cómo deshacer una búsqueda inicial de git de HEAD?

Aprendiendo a usar git y acaba de hacer una búsqueda inicial de 'git fetch' desde un repository.

Ahora que he terminado de jugar con él y estoy tratando de eliminar los files originales, y comenzar de nuevo con un borrón y count nueva (he arruinado el file diretoreis) … ¿cómo hago esto?

git fetch no habría estropeado sus directorys ya que simplemente descarga contenido desde el repository remoto, por ejemplo, GitHub.

Con fetch , las twigs que se actualizan no son las twigs de trabajo locales, sino sucursales a las que se hace reference con un control remoto (como origin ) como origin/master o origin/featureA .

Pero, durante tu juego, quizás hiciste cambios que te gustaría deshacer.

Entonces, primero asegurémonos de estar master :

 git checkout master 

Luego, deshagamos cualquier posible cambio pendiente (puede recuperarlo si es necesario):

 git stash -u 

Obtenga de nuevo para asegurarse de que tenemos lo último del server:

 git fetch 

Finalmente, obtenga su puntero HEAD (básicamente apunta a la confirmación en la que se encuentra actualmente su directory de trabajo) nuevamente sincronizado con el control remoto:

 git reset --hard origin/master 

Mientras no hayas usado el command push , ya estás listo y tienes una borrón y count nueva.

Si entiendo correctamente, quiere restablecer el uso de git en este directory. Tenga en count que el próximo paso es completamente destructivo para su historial de git , así que NO lo haga a la ligera.

Ahora, si realmente quieres hacerlo, elimina todos los files en tu seguimiento de git local:

 rm -rf .git/ 

Entonces podrías reiniciar:

 git init