Quando gli utenti Git cercano di collaborare con altri sviluppatori per condividere i loro moduli di progetto aggiornati, "Errore: impossibile spingere alcuni ref a telecomando"L'errore potrebbe incontrare quando tentano di spingere le loro modifiche locali al servizio di hosting GitHub mentre il repository locale Git non è stato aggiornato con le modifiche apportate nel repository remoto.
Questo post spiegherà:
Quindi, iniziamo e suriamo loro uno per uno!
Quando si verifica l'errore "Git: non è riuscito a spingere alcuni ref a remoto"?
L'errore dichiarato si verifica spesso quando gli utenti desiderano spingere le modifiche aggiunte localmente al servizio di hosting GitHub. Mostreremo innanzitutto l'errore sopra discusso e poi lo risolveremo per una migliore comprensione.
Passiamo al passaggio successivo e controlliamo la procedura!
Passaggio 1: passare al repository locale Git
Innanzitutto, eseguire il “CD"Comando e navigare al repository locale Git:
$ CD "C: \ Users \ Nazma \ git \ test_6"
Passaggio 2: crea un nuovo file
Crea un nuovo file utilizzando il "tocco"Comando:
$ touch file2.TXT
Passaggio 3: monitora il nuovo file
Ora monitora un file appena creato tramite "git aggiungi"Comando:
$ git aggiungi file2.TXT
Passaggio 4: Aggiungi URL remoto
Successivamente, esegui il "Git Remote Add"Comando per aggiungere il nuovo URL remoto con il nome remoto all'elenco remoto:
$ git remote aggiungi origine https: // github.com/gitiner0422/test_repo.idiota
Passaggio 5: spingere la filiale locale nel repository remoto
Spingere la filiale locale desiderata nella filiale remota usando il "Git Push Origin"Comando con il nome della filiale locale:
$ git Push Origin Master
Di conseguenza, otterrai l'errore sotto l'elenco:
Passiamo alla sezione successiva per verificare la soluzione all'errore sopra indicato.
Come correggere "Errore GIT: Impossibile spingere alcuni ref a Remote"?
Seguire le istruzioni di seguito per correggere l'errore precedentemente elencato.
Passaggio 1: Git Rebase
Corri il "git tiraComando "con il"-Rebase"Opzione, nome remoto e nome della filiale locale:
$ git pull -refase origin maestro
Passaggio 2: Git Push Branch nel repository remoto
Infine, esegui il “Git Push Origin"Comando con il nome della filiale locale:
$ git Push Origin Master
Si può vedere che dopo il rebiamento, l'errore riscontrato è risolto:
Questo è tutto! Abbiamo fornito in modo efficiente la soluzione per l'errore GIT che spesso si verifica a causa dell'esecuzione dell'operazione di spinta.
Conclusione
Quando gli sviluppatori spingono la filiale locale nel ramo remoto, spesso incontrano un errore Git. IL "$ git push -rebase origin "Il comando può risolvere questo errore. Questo post illustrato quando si verifica l'errore GIT discusso e come risolverlo.