¿Puedo replace la carpeta .git por arreglar reporistografía rota?

Hace una semana, mi reporistory local se ha roto de alguna manera debido a algunos files dañados. Y al tratar de arreglar mi repository, he eliminado los files rotos y he probado muchas otras cosas que no estoy muy familiarizado.

Durante este período, también trabajé en mi proyecto sin comprometerme.

¿Puedo arreglar mi repository local con la sustitución de la carpeta .git con la carpeta que se descarga desde el control remoto?

Tenga en count que no quiero perder trabajos de la semana pasada.

Cuando solo algunos files están rotos:

Lo que puede hacer es get el estado actual de su repository a través de

 git status 

en una console para verificar qué partes de tu repository git están rotas / han cambiado. Ahora solo puede pagar la versión original a través de

 git checkout <filename> 

Cuando algo más como la twig está roto: verificar a través de

 git branch 

la twig actual. Puede verificar la versión correcta a través de

 git checkout <branch_name> 

Si tiene otros problemas: por supuesto, puede verificar el repository remoto y copyr los files manualmente en su copy local. Pero nunca toque las carpetas .git si no sabe cuál es el significado de los datos almacenados allí. Trate de arreglar su repository con git-tools tiene más sentido.

    Intereting Posts