Gli utenti GIT usano Git per la gestione dei progetti DevOps e il loro codice sorgente. Su questa piattaforma, gli sviluppatori del progetto lavorano insieme su funzionalità e funzioni del progetto tramite file e sono tenuti a modificare questi file di volta in volta. Poiché molti sviluppatori lavorano sullo stesso progetto, potrebbero occasionalmente bisogno di visualizzare le modifiche precedenti nel file per la comprensione.
Questo articolo dimostrerà come differenziare lo stesso file tra due commit sulla stessa filiale.
Come differire lo stesso file tra due commit sulla stessa filiale?
Per differire un file tra due commit sulla stessa filiale, aprire prima il repository Git. Quindi, commetti le modifiche. Successivamente, nella stessa filiale, modifica il file che è stato recentemente impegnato e impegnarlo di nuovo per salvare le modifiche locali. Ora, utilizza il "Git Diff Head ~ 1 testa"Comando.
Dai un'occhiata ai passaggi forniti per la dimostrazione pratica.
Passaggio 1: Open Git Terminal
Innanzitutto, dal menu Start, apri "Git Bash"Git Terminal:
Passaggio 2: vai al repository git
Successivamente, utilizza il “CD"Comando e aprire il repository git:
$ cd "c: \ git \ design"
Passaggio 3: inizializza il repository Git
Inizializza il repository Git tramite "git init"Comando:
$ git init
Passaggio 4: generare nuovo file
Per generare un nuovo file e salvare direttamente il contenuto del file, eseguire il comando fornito:
$ echo "ciao"> newfile.TXT
Nel comando sopra, l'eco aggiungerà il contenuto e lo salverà direttamente in "Nuovo file.TXT" file:
Ora, usa il "ls"Comando per visualizzare tutti i file e verificare se il file viene creato o meno:
$ ls
Passaggio 5: aggiungi file all'indice di stadiazione
Quindi, sposta il file non tracciato sull'indice di stadiazione utilizzando il GIT "aggiungere"Comando:
$ git aggiungi newfile.TXT
Controlla lo stato GIT per verificare se le modifiche vengono aggiunte all'indice di tracciamento o meno:
$ git status
Passaggio 6: commit file generato
Per commettere il file appena generato per salvare le modifiche, scrivi il seguente comando:
$ git commit -m "newfile è commesso"
Passaggio 7: modifica il file
Apri il file nell'editor di testo e aggiornalo:
$ Avvia Newfile.TXT
Modifica il contenuto del file e premi il "Ctrl+s"Chiave per salvare il file:
Passaggio 8: sposta il file in indice di stadiazione
Successivamente, aggiungi la modifica non tracciata nell'indice di stadiazione:
$ git aggiungi newfile.TXT
Controllare lo stato del repository per verificare se le modifiche vengono aggiunte nell'area di stadiazione o meno:
$ git status
Passaggio 9: commetti un file modificato
Successivamente, aggiungi le modifiche nel repository locale Git usando il comando indicato:
$ git commit -m "file modificato"
Visualizza il registro del repository per verificare se le modifiche sono impegnate o meno:
$ git log
Passaggio 10: difference lo stesso file tra due commit
Successivamente, Diff lo stesso file tra due commit eseguendo il comando di seguito. Inoltre, fornire i documenti di commit per quei due commit:
$ git diff 593d249 2B06488
L'output seguente mostra correttamente la differenza tra lo stesso file tra due commit. Qui, i segni "-" E "+++"Sono indicatori di output che mostrano i nuovi e vecchi commit. :
In alternativa, gli utenti di Git possono utilizzare la posizione della testa anziché commettere ID per visualizzare la differenza come mostrato nel comando seguente:
$ git diff ~ 1 testa
Ti abbiamo insegnato come differenziare lo stesso file tra due commit.
Conclusione
Per differire lo stesso file tra due commit, andare prima al repository locale Git. Fai il primo commit per il file usando il "$ git commit -m"Comando. Quindi, apporta alcune modifiche nello stesso file e commedilo di nuovo per salvare le modifiche nel repository locale. Successivamente, mostra la differenza dello stesso file tra commessi diversi usando il "Git Diff Head ~ 1 testa"Comando. Questo post ha dimostrato come differire un file tra due commit.