Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11614|Risposta: 1

git undo commit

[Copiato link]
Pubblicato su 28/04/2018 16:37:25 | | |
Se per errore effettui un commit in un file che non richiede commit, puoi annullarlo.

Usa git log per controllare prima il log di commit

commit 422bc088a7d6c5429f1d0760d008d86c505f4abe  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:19:23 2012 +0800  
  
    Rimuovere il limite al numero di ricerche recenti  
  
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85  
Merge: 461ac36 0283074  
Author: zhyq0826 <zhyq0826@gmail.com>  
Date:   Tue Sep 4 18:16:09 2012 +0800  

Trova il valore hash del commit che deve essere ripristinato,

Git reset --Hard commit_id

Usa il comando sopra per tornare indietro

Quanto segue è di Douban

Il diario di Cang Yan

Causa: No Xiaoxin ha inviato il file che registra l'IP del server aziendale, il numero dell'account e la password a git

Metodi:


Altri:

    Secondo –soft –mixed –hard, l'albero di lavoro, l'indice e HEAD vengono reimpostati:
    git reset –mixed: Questo è il modo predefinito, git reset senza parametri, cioè torna a una certa versione, mantenendo solo il codice sorgente, le informazioni di commit e indice
    git reset – soft: Torna a una certa versione, annulla solo le informazioni di commit e non torna al livello del file indice. Se vuoi comunque inviare, commit direttamente
    git reset – difficile: Torna completamente a una certa versione, e anche il codice sorgente locale cambierà al contenuto della versione precedente


    HEAD l'ultimo commit
    HEAD^ Ultima volta
    <commit_id> Il valore SHA1 per ogni commit. può essere visto nel git log o nella scheda commit sulla pagina




Precedente:Caratteristiche personalizzate del modello MVC
Prossimo:Download dello strumento di promozione di massa SMS di Alibaba Cloud
Pubblicato su 28/04/2018 17:40:22 |
https://git-scm.com/book/zh/v2
Istruzioni di operazione git
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com