I risultati di questo articolo sono:
Differenziare i comandi "Git reset", "git riviste" e "checkout git"?
"Git Ripristina","Checkout Git", E "reset git"I comandi sono modi per apportare modifiche al codice sorgente e quindi annullarli se all'utente non piace come si sono rivelati. La differenza tra questi comandi sta nella loro funzionalità e usi, come: ad esempio:
Come annullare il comando usando il comando "git revert"?
Al fine di annullare, prima, vai al repository Git desiderato e crea un file. Quindi, monitora il file e commetti le modifiche. Successivamente, aggiungi alcuni contenuti al nuovo file, fase e commetti nuove modifiche. Infine, eseguire il “Git Ripristina"Comanda e verifica le modifiche di ripristino.
Passaggio 1: Passa alla directory Git
Eseguire il "CD"Comando insieme al particolare percorso di directory locale e navigare verso di esso:
$ cd "C: \ git \ repository1"
Passaggio 2: crea un nuovo file
Genera un nuovo file nel repository corrente con l'aiuto del comando di seguito:
$ touch demo_file.TXT
Passaggio 3: monitora il nuovo file
Quindi, utilizza il "git aggiungi"Comando per aggiungere un nuovo file all'area di gestione temporanea:
$ git aggiungi demo_file.TXT
Passaggio 4: commettere modifiche
Successivamente, eseguire il seguente comando per commettere il file dall'area di messa in scena:
$ git commit -m "file demo aggiunto"
Passaggio 5: aggiorna il nuovo file
Successivamente, aggiungi alcuni contenuti al nuovo file e aggiornalo con l'aiuto di "eco"Comando:
$ echo "ciao! Contenuto demo ">> demo_file.TXT
Passaggio 6: aggiungere nuove modifiche all'area di gestione temporanea
Quindi, esegui il "git aggiungi ."Comando a stage Tutte le modifiche aggiunte:
$ git aggiungi .
Passaggio 7: commettere nuove modifiche
Commettere le modifiche in scena eseguendo il comando sotto fornito insieme al messaggio:
$ git commit -m "file aggiornato"
Passaggio 8: controlla il registro Git
Per visualizzare la cronologia di commit, controllare il registro GIT utilizzando il comando sotto fornito:
$ git log --oneline
Secondo l'output di seguito, ci sono due commit e la testa indica il "File aggiornato" commettere:
Ora, supponiamo che l'ultimo commit sia stato fatto per errore e dobbiamo annullare i cambiamenti. In questa situazione, utilizzare l'operazione di ripristino come segue.
Passaggio 9: ripristinare le modifiche
Corri il "Git Ripristina"Comando insieme alla testa per annullare i cambiamenti di tale commit:
$ git Ripristina la testa
Nello screenshot seguente, puoi vedere che l'operazione di ripristino è stata eseguita correttamente:
Passaggio 10: verificare le modifiche di ripristino
Infine, controlla la cronologia del registro di riferimento GIT per visualizzare le nuove modifiche nella cronologia del commit:
$ git log --oneline
Si può osservare che il "File aggiornato"Il commit è ancora nella cronologia del progetto anche dopo l'operazione di ripristino. Quindi, invece di rimuoverlo, questo particolare comando ha aggiunto un nuovo commit per ripristinare le sue modifiche:
Come cambiare la filiale utilizzando il comando "Git Checkout"?
Per controllare da una filiale locale a un'altra filiale desiderata, prima, controlla tutte le filiali disponibili nel repository. Quindi, esegui il "Checkout Git"Comando insieme al nome del ramo desiderato in cui gli sviluppatori devono cambiare.
Passaggio 1: controllo dell'elenco delle filiali
Visualizza l'elenco delle filiali nel repository corrente con l'aiuto di "GIT Branch"Comando:
$ git filiale
Nell'output seguente, si può vedere che ci sono due rami presenti nel repository e il "maestro"È l'attuale ramo di lavoro:
Passaggio 2: checkout a un'altra filiale
Ora, esegui il "Checkout Git"Comando insieme al nome del ramo desiderato e passa ad esso:
$ git checkout dev
Passaggio 3: verifica il ramo corrente
Per garantire se l'operazione di checkout è stata eseguita correttamente o meno, visualizzare l'elenco delle filiali:
$ git filiale
Si può vedere che abbiamo fatto il checkout con successo dal "maestro”Ramo al"Dev" ramo. Ora, "Dev"È l'attuale ramo di lavoro:
Come slacciare i cambiamenti utilizzando Comando "Git reset"?
Al fine di installare le modifiche, prima, controlla la cronologia del registro di riferimento GIT del repository corrente. Quindi, eseguire il “reset git"Comando per spostare il puntatore della filiale.
Passaggio 1: controlla il registro Git
Visualizza la cronologia del commit e controlla dove punta la testa utilizzando il "registro git"Comando:
$ git log --oneline
Si può osservare che la testa punta a "File aggiornato" commettere:
Passaggio 2: ripristinare le modifiche
Per rimuovere il commit dalla directory di lavoro locale Git, eseguire il "reset git"Comando insieme al"-difficile"Opzione e specificare la posizione della testa desiderata in cui è necessario spostare il puntatore:
$ git reset -testa hard ~ 1
L'output fornito significa che l'operazione di ripristino è stata eseguita correttamente:
Passaggio 3: verificare le modifiche di ripristino
Infine, visualizza le nuove modifiche nella cronologia di commit controllando il registro GIT attraverso il comando sotto fornito:
$ git log --oneline
Come puoi vedere che il "File aggiornato"Il commit è stato rimosso dalla storia del commit e la testa sta ora indicando il"File demo aggiunto" commettere:
Abbiamo spiegato la differenza tra "Git Ripristina","Checkout Git" E "reset git"Comandi.
Conclusione
"Git Ripristina"Il comando viene utilizzato per annullare le modifiche creando un nuovo commit repository da un precedente commit e aggiungendo nuova cronologia al repository. "git checkouIl comando t "viene utilizzato per cambiare le filiali nel repository e consente agli sviluppatori di lavorare su rami diversi senza dover apportare modifiche direttamente nel repository. D'altra parte, il "reset git"Il comando viene utilizzato per modificare le modifiche all'area di tracciamento. Questo articolo è stato differenziato tra i comandi "Git reset", "git riviste" e "checkout GIT" e come funzionano.