Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11614|Respuesta: 1

git deshacer commit

[Copiar enlace]
Publicado en 28/4/2018 16:37:25 | | |
Si accidentalmente haces commit de un archivo que no necesita confirmación, puedes deshacerlo.

Usa git log para comprobar primero el log de commit

commit 422bc088a7d6c5429f1d0760d008d86c505f4abe  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:19:23 2012 +0800  
  
    Eliminar el límite en el número de búsquedas recientes  
  
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85  
Merge: 461ac36 0283074  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:16:09 2012 +0800  

Encuentra el valor hash del commit que necesita ser revertido,

Git reset -- difícil commit_id

Usa el comando anterior para retroceder

Lo siguiente es el de Douban

Diario de Cang Yan

Causa: No, Xiaoxin envió el archivo que registra la IP del servidor de la empresa, número de cuenta y contraseña a git

Métodos:


Otros:

    Según –soft –mixed –hard, el árbol de trabajo, el índice y el HEAD se reinician:
    git reset –mixed: Esta es la forma predeterminada, git reset sin ningún parámetro, es decir, vuelve a una versión concreta, solo se conservan el código fuente, la información de commit e índice
    git reset –soft: Vuelve a una versión determinada, solo revierte la información de commit y no vuelve al nivel del archivo índice. Si aún quieres enviar, simplemente compromete-te directamente
    git reset – difícil: Si se vuelve completamente a una versión concreta, el código fuente local también cambiará al contenido de la versión anterior


    HEAD el commit más reciente
    HEAD^ La última vez
    <commit_id> El valor SHA1 para cada commit. puede verse en el registro git o en la pestaña de commit de la página




Anterior:Características personalizadas del modelo MVC
Próximo:Descarga de la herramienta de promoción masiva de Alibaba Cloud SMS
Publicado en 28/4/2018 17:40:22 |
https://git-scm.com/book/zh/v2
Instrucciones de operación de Git
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com