Qual è il significato di git reset -hard origina/master?

Qual è il significato di git reset -hard origina/master?
GIT è un software di controllo del versioning open source e gratuito che tiene traccia delle modifiche aggiuntive a un progetto nel tempo. Consente a diversi utenti di collaborare e lavorare allo stesso progetto contemporaneamente, indipendentemente da dove si trovino nel globo. Inoltre, Git consente agli utenti di visualizzare la cronologia dei progetti e di visualizzare chi ha aggiunto modifiche. Può anche tornare a una versione precedente del codice, se necessario.

Questo post descriverà:

  • Qual è il significato del comando "git reset" insieme all'opzione "-Hard" e "Origin/Master"?
  • Come funziona il comando "git reset" insieme all'opzione "-hard" e "origine/master"?

Qual è il significato del comando "git reset" insieme all'opzione "-Hard" e "Origin/Master"?

IL "GIT RESET -HARD ORIGINE/MASTER"Può essere utilizzato per mettere in scena e non messi in scena i cambiamenti. Elimina tutte le modifiche apportate sull'attuale ramo locale, rendendolo uguale all'origine/master e ripristina il puntatore del capo.

Come funziona il comando "git reset" insieme all'opzione "-hard" e "origine/master"?

Per visualizzare il funzionamento del comando precedentemente discusso, in primo luogo, vai al repository locale Git e crea un nuovo file nel repository locale. Traccia nuovi file nell'area di stadiazione e commetti modifiche. Quindi, controlla la cronologia del registro di riferimento GIT e visualizza l'elenco degli URL remoti esistenti. Quindi, scarica la copia aggiornata del repository remoto ed esegui il "$ git reset -hard origin/master"Comando.

Ora, implementa le istruzioni sopra discusse!

Passaggio 1: spostati nel repository locale Desired Git

Passare al repository Git desiderato eseguendo il "CD"Comando:

$ CD "C: \ Users \ Nazma \ git \ test_10"

Passaggio 2: creare file locale

Eseguire il "tocco"Comando per creare il file nel repository locale git:

$ touch file2.TXT

Passaggio 3: monitora il file locale

Successivamente, monitora l'area di stadiazione Git usando il “git aggiungi"Comando insieme al nome del file:

$ git aggiungi file2.TXT

Passaggio 4: aggiornamento repository

Corri il "commit gitComando "con il"-M"Opzione per commettere le modifiche e aggiungere il messaggio di commit desiderato:

$ git commit -m "2nd File aggiunto"

Passaggio 5: controlla la cronologia del registro di riferimento Git

Per controllare la cronologia del registro di riferimento GIT, eseguire il "registro git ."Comando:

$ git log .

Passaggio 6: elenca l'URL remoto

Corri il "Git RemoteComando "con il"-v"Opzione per visualizzare l'elenco degli URL remoti esistenti:

$ git remote -v

Passaggio 7: Git Fetch

Successivamente, prendi il repository remoto aggiornato utilizzando "Git Fetch"Comando:

$ git fetch

Passaggio 8: git reset repository locale

Infine, esegui il “reset gitComando "con il"-difficile"Opzione ed elenca il"Origine/Master"Per ripristinare il repository locale:

$ git reset -Hard Origin/Master

Passaggio 9: verificare il ripristino del repository locale

Infine, per verificare il repository locale di ripristino, eseguire il “registro git ."Comando:

$ git log .

Abbiamo descritto il significato del "GIT RESET -HARD ORIGINE/MASTER"E come usarlo.

Conclusione

IL "reset gitComando "con il"-difficileOpzione "insieme a"Origine/Master"Viene utilizzato per modifiche messe in scena e non messa in scena, rimuovere tutte le modifiche apportate all'attuale filiale locale e renderlo uguale a origine/master. Per utilizzare questo comando, prima, spostati nel repository e crea un nuovo file, traccialo nell'area di gestione temporanea e commetti modifiche. Quindi, controlla la cronologia del registro e visualizza l'elenco degli URL remoti esistenti. Quindi, scarica la copia aggiornata del repository remoto ed esegui il "$ git reset -hard origin/master"Comando. Questo post ha spiegato come il "GIT RESET -HARD ORIGINE/MASTER" lavori.