211service.com
¿Cómo restaurar archivos Git eliminados? ¡5 formas para ti! [Recuperación de disco]
Idiomas: Alemán japonésResumen :

¿Has eliminado archivos de Git por error? Esta publicación de Asistente de partición de MiniTool te ofrece 5 formas de dejar Git restaurar archivos borrados . Puede elegir una forma de acuerdo a su condición. Espero que este artículo te sea útil.
Navegacion rapida :
- ¿Qué es Git?
- Eliminar archivo Git
- ¿Cómo restaura Git los archivos eliminados?
- Línea de fondo
- Comentarios del usuario
¿Qué es Git?
Git es un programa de control de versiones distribuidas de código abierto que se utiliza para coordinar el trabajo entre programadores que desarrollan en colaboración el código fuente durante el desarrollo del software. Este software puede almacenar archivos y rastrear cambios en cualquier conjunto de archivos con repositorios.
¿Qué es un repositorio? Si usa Git para desarrollar software, lo primero que debe hacer es instalar Git y lo segundo que debe hacer es crear un repositorio. Luego, puede cargar sus archivos de desarrollo de software en este repositorio. Todos los archivos en este repositorio pueden ser administrados por Git.
Git rastreará cualquier cambio (modificación y eliminación) en cada archivo y tendrá un historial completo para que los desarrolladores puedan restaurar archivos en el futuro.
Consejo: Si se une a un proyecto de desarrollo de software existente, puede clonar el repositorio Git existente para crear una copia local completa en su PC. Clonar un repositorio descargará todas las confirmaciones y ramas de ese repositorio.
Eliminar archivo Git
Cuando usa Git para programar, le permite copiar repositorios a su PC local, y luego solo necesita trabajar en su PC local. Cuando realiza cambios en un archivo en Git, el archivo debe pasar por las siguientes etapas:
Consejo: Si ha editado un archivo de código y este archivo no se ha subido a Git, entonces el archivo no se rastrea. Si se ha agregado un archivo a Git, entonces está en estado rastreado. Todos los archivos que copias de Git están en estado rastreado. El estado rastreado tiene tres subestados: modificado, preparado y confirmado- Usar comando rm + nombre de archivo para eliminar un archivo del directorio de trabajo solamente.
- Usar comando git rm + nombre de archivo para eliminar un archivo tanto del área de preparación como del directorio de trabajo.
- Si el archivo que desea eliminar tiene actualizaciones preparadas en el índice, debe usar el comando: git rm -f + nombre de archivo para eliminar a la fuerza el archivo del área de preparación y el directorio de trabajo.
- Si desea eliminar el archivo del área de preparación, pero aún desea mantenerlo en el directorio de trabajo, utilice este comando: git rm --caché + nombre de archivo .
- Además de los casos anteriores, hay otro caso en el que ha sincronizado la operación de eliminación con el repositorio remoto. Sin embargo, el comando de estado de git no mostrará los archivos comprometidos y debe usar el registro de git dominio.
Luego, puede sincronizar el repositorio local y el repositorio remoto (algunas personas pueden usar GitHub como su repositorio remoto).
¿Cómo elimina archivos Git? Si desea eliminar un archivo en Git, el proceso es el siguiente:
Paso 1 (opcional): Usa el comando git clonar + url para copiar el repositorio remoto a la PC local. La URL es la ruta del servidor donde guarda el repositorio remoto.
¿Cómo clonar el repositorio de GitHub y duplicar el repositorio?
Paso 2: Ahora, debe eliminar los archivos de Git.
Paso 3: Confirme la operación de eliminación en el repositorio local. Utilice este comando: git commit -m 'eliminar + nombre de archivo' .
Consejo: Si usa rm + nombre de archivo para eliminar un archivo, antes de realizar la operación de eliminación, debe usar el git add/rm + nombre de archivo comando para agregar la operación al área de ensayo.Paso 4: Empuje la operación de eliminación al repositorio remoto. Utilice este comando: empujar git .

¿Alguna vez recibió el mensaje de error git no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes? Aquí está cómo resolverlo.
Lee mas¿Cómo restaura Git los archivos eliminados?
Si elimina un archivo de Git por error, puede dejar que Git deshaga la eliminación fácilmente. Sin embargo, antes de recuperar los archivos de Git, primero debe averiguar en qué estado se encuentran los archivos. Para hacer eso, puede usar el comando: estado de Git . Este comando puede mostrar si hay archivos que se han modificado nuevamente desde su última confirmación. También muestra el estado de los archivos modificados.
Consejo: Este comando se puede aplicar directamente y luego enumerará todos los archivos modificados. Por supuesto, también puede aplicar este comando a un directorio específico. Solo necesita usar el comando cd para navegar a ese directorio primero.
En general, cuando usa el comando git status, un archivo Git eliminado tendrá los siguientes estados:
Según el caso en el que se encuentre, puede elegir el método correspondiente para hacer que Git restaure los archivos eliminados. Siga leyendo para obtener estos métodos.

¿Te preocupa el problema de que gitignore no funciona? Este molesto problema ocurre a menudo en la plataforma GitHub. La publicación te ayudará a solucionar el problema.
Lee masCaso 1. Cambios no organizados para la confirmación
Si elimina un archivo usando el comando rm + nombre de archivo y no usas el git add/rm + nombre de archivo comando para agregar la operación de eliminación al área de preparación, obtendrá este mensaje cuando verifique el estado del archivo.
En este caso, para permitir que Git recupere archivos, puede usar este comando: git checkout – nombre de archivo .
Caso 2. Cambios a confirmar
Recibirá este mensaje de estado después de agregar la operación de eliminación al área de preparación o eliminar el archivo Git directamente usando el comando git rm + nombre de archivo .
En este caso, para permitir que Git deshaga la eliminación, debe usar el comando git reset HEAD + nombre de archivo para cancelar la operación de borrado desde el área de preparación, y luego use el pago git comando para recuperar el archivo.

¿Se ha encontrado con el error de comando de repositorio apt no encontrado? Ahora, usted viene al lugar correcto. Esta publicación lo guía a través de una guía completa para solucionarlo.
Lee masCaso 3. Los cambios se han confirmado en el repositorio local
Si ha confirmado la operación de eliminación en el repositorio local, para permitir que Git restaure los archivos eliminados, debe revertir la versión del repositorio. Aquí está la guía:
Paso 1: Usa el comando registro de git para ver todas las versiones del repositorio Git. Si la lista de versiones es demasiado larga, puede usar el comando git log --pretty=una línea para obtener una breve lista. Además, puede reducir el número de versiones especificando una fecha.
Paso 2: Usa el comando git reset --hard + ID de versión para volver a la versión seleccionada. Debe elegir la versión donde el archivo aún no se eliminó. Solo puede escribir las primeras cadenas del ID, que son suficientes para indicar la singularidad de la versión. Luego, restaurará el archivo Git eliminado.
Caso 4. Los cambios se han sincronizado con el repositorio remoto
En este caso, para permitir que Git restaure los archivos eliminados, también debe revertir la versión del repositorio. Simplemente haga lo que digo en el Caso 3. Luego, envíe la versión revertida al repositorio remoto usando el comando git empujar -f .
De forma predeterminada, Git solo permite que una versión de repositorio superior sobrescriba una versión inferior. Por lo tanto, cuando desee utilizar una versión inferior para sobrescribir una versión superior, debe agregar -F hacia empujar git comando, lo que significa que empujará a la fuerza el repositorio local al remoto.

Esta publicación le brinda una introducción al error: src refspec master no coincide con ninguno. También le muestra cómo resolver este error de Git.
Lee masCaso 5. ¿Qué pasa si los métodos anteriores fallan?
Si los métodos anteriores no te ayudan a restaurar el archivo Git, puedes probar MiniTool Partition Wizard, que puede recuperar datos del disco duro. Aquí está la guía:
Paso 1: Inicie MiniTool Partition Wizard y acceda a su interfaz principal. Luego, haga clic en el Recuperación de datos característica en la sección superior.
Paso 2: En el recién inaugurado Recuperación de datos pestaña, desplace el cursor sobre la Seleccione la carpeta sección y haga clic en el Navegar botón. Luego, navegue a la carpeta donde eliminó el archivo Git. Este software comenzará a escanear automáticamente.
Consejo: Si no sabe en qué carpeta almacena el archivo Git, puede escanear la partición donde está instalado Git o escanear todo el disco duro. Si lo hace, el proceso de escaneo tomará más tiempo.
Paso 3: Espere hasta que se complete el proceso de escaneo. Ahora, necesita encontrar el archivo Git eliminado. Cuando se encuentre el archivo Git eliminado, marque la casilla anterior y haga clic en el Guardar botón. Luego, seleccione un lugar seguro para almacenar el archivo recuperado.
Consejo:1. Para encontrar rápidamente el archivo Git eliminado, le recomiendo que salte a la Tipo pestaña. Expanda cada carpeta de tipo de archivo para encontrar el tipo de archivo del archivo Git eliminado. Luego, resáltelo y busque el archivo Git eliminado en el panel derecho.
2. No guarde los archivos recuperados en la partición/disco donde se eliminó el archivo Git. De lo contrario, el archivo eliminado puede sobrescribirse.
MiniTool Partition Wizard también ofrece las siguientes herramientas para ayudarte a encontrar datos de forma rápida y correcta:
Línea de fondo
¿Te resulta útil esta publicación? ¿Tienes otras ideas sobre cómo restaurar archivos Git eliminados? Compártalos con nosotros en la siguiente zona de comentarios. Además, si tiene dificultades para utilizar MiniTool Partition Wizard, no dude en ponerse en contacto con nosotros a través de [correo electrónico protegido] . Nos pondremos en contacto con usted lo antes posible.