Dopo aver eseguito l'operazione di fusione, GitHub consente loro di rimuovere il ramo. Tuttavia, esiste nel repository locale. In quella situazione, è necessario potare il ramo remoto. Più specificamente, il "$ git fetch -prune "Il comando viene utilizzato per eseguire questa operazione.
Questo blog spiegherà:
Cosa è la potatura git?
Git ha molteplici funzioni che gli sviluppatori possono utilizzare in base alle loro esigenze. La potatura Git è una di queste funzionalità utilizzate per pulire gli oggetti stantii dal repository git. Quell'oggetto stantio, come commit, tag, filiali e cambiamenti nella cronologia del registro Git, diventa non riferenziato e non può essere raggiungibile. Inoltre, è difficile per gli sviluppatori rintracciarlo. In questa situazione, gli sviluppatori devono potarli attraverso il "$ git prugne"Comando.
Esempio: pulire i rami remoti in git utilizzando il comando "git prugne"
Per ripulire i rami remoti che vengono eliminati e non esistono su GitHub, seguire le istruzioni fornite:
Proviamoli praticamente!
Passaggio 1: passare al repository locale Desired Git
Passare al repository locale Git fornendo il suo percorso:
$ CD "C: \ Users \ Nazma \ git \ test_9"
Passaggio 2: repository remoto clone
Successivamente, clona il repository remoto sulla macchina locale eseguendo il "clone git"Comando:
$ git clone https: // github.com/gitiser0422/demo5.idiota
Passaggio 3: vai al servizio di hosting GitHub
Ora, apri un repository remoto e controlla tutte le filiali remote disponibili nell'elenco. Qui, il nostro repository remoto contiene tre filiali funzionanti:
Passaggio 4: visualizzare l'elenco di remoto e locale
Per visualizzare l'elenco di tutte le filiali remote e locali, eseguire il “GIT BranchComando "con il"-UN"Opzione che viene utilizzata per mostrare tutti i rami:
$ git branch -a
Come puoi vedere, il "Remote/Origine/Dev"Branch è presente nell'elenco. Tuttavia, non esiste nell'elenco dei rami remoti su GitHub, il che significa che viene eliminato dal repository remoto ma esiste nella macchina locale e deve ripulire dal repository locale:
Passaggio 5: pota il ramo remoto
Corri il "Git Fetch"Comando insieme al"-fesso"Opzione e nome remoto:
$ git fetch -PRUNE ORIGINE
Di conseguenza, il repository locale viene aggiornato con la nuova versione del servizio di hosting remoto e la filiale remota eliminata viene potata dal repository locale:
Passaggio 6: verificare la potatura git
Infine, controlla le filiali dell'elenco per garantire la procedura di potatura eseguendo il "GIT BranchComando "con il"-UN" opzione:
$ git branch -a
Secondo l'immagine sotto fornita, il telecomando "Dev"La filiale viene potata correttamente e non esiste nell'elenco delle filiali:
È tutto! Abbiamo dimostrato la procedura di prugna git e fornito il metodo per ripulire il ramo remoto usando il “Git Pune"Comando.
Conclusione
La potatura Git è la caratteristica più comunemente usata di Git che viene utilizzata per pulire gli oggetti stantii dal repository Git e "$ git prugne"Il comando viene utilizzato specificamente a questo scopo. Mentre il "$ git fetch -prune "Il comando può essere utilizzato se si desidera pulire i rami remoti. Questo blog ha fornito dettagli sulla potatura Git e illustrato il metodo per ripulire il ramo remoto usando il “$ git fetch -prune "Comando.
La potatura Git è la caratteristica più comunemente usata di Git che viene utilizzata per pulire gli oggetti stantii dal repository Git e "$ git prugne"Il comando viene utilizzato specificamente a questo scopo. Mentre il "$ git fetch -prune "Il comando può essere utilizzato se si desidera pulire i rami remoti. Questo blog ha fornito dettagli sulla potatura Git e illustrato il metodo per ripulire il ramo remoto usando il “$ git fetch -prune "Comando.