Questo articolo discuterà di cosa fare quando Git Push non invia le modifiche a un repository Git remoto.
Come correggere "Git Push non inviare modifiche al repository git remote"?
Mentre lavorano su GIT, gli sviluppatori aggiungono file all'area di stadiazione ma spesso dimenticano di commettere le nuove modifiche. Le modifiche non rintracciate non vengono spinte quando aggiungono le modifiche locali al server GitHub. Pertanto, l'aggiunta di file all'area di gestione temporanea e commettere nuove modifiche è essenziale prima di spingere le modifiche locali al repository Git remoto.
Dai un'occhiata ai seguenti passaggi per una dimostrazione pratica!
Passaggio 1: vai al repository locale
Usa il "CD"Comando e spostarsi nella particolare directory GIT locale:
$ cd "C: \ git \ repo1"
Passaggio 2: controlla l'origine remota
Verificare se il repository locale è connesso con il server centralizzato o meno tramite il comando sotto il premio:
$ git remote -v
Passaggio 3: crea un nuovo file
Ora, esegui il "tocco"Comando insieme al nome del file per generarlo:
$ TOUCT NEW_FILE.TXT
Passaggio 4: tenere traccia delle modifiche all'area di stadiazione Git
Quindi, aggiungi il file appena creato all'area di tracciamento utilizzando "git aggiungi"Comando:
$ git aggiungi new_file.TXT
Passaggio 5: spingere la filiale locale per git remoto repository
Successivamente, eseguire il “Git Push"Comando insieme all'URL remoto e al nome della filiale locale per spingere le modifiche:
$ git push-Set-upstream Origin Main
Qui, il "-set-upstream"L'opzione viene utilizzata perché stiamo spingendo questo ramo per la prima volta:
Di conseguenza, la filiale locale è stata spinta al ramo remoto.
Passaggio 6: visualizzare il contenuto spinto su GitHub
Apri GitHub e vai al repository remoto desiderato per garantire se il contenuto del repository locale è stato spinto nel repository remoto o meno:
Nota: Come puoi vedere, il contenuto della filiale locale è stato spinto nel repository remoto, ma le modifiche non messa in scena non sono state aggiunte al repository remoto. Quindi, per risolvere questo problema, segui i passaggi successivi.
Passaggio 7: tenere traccia di tutte le modifiche all'area di stadiazione Git
Per aggiungere tutte le modifiche all'area di tracciamento, eseguire il "git aggiungi ."Comando:
$ git aggiungi .
Passaggio 8: commettere modifiche
Successivamente, eseguire il comando sotto fornito insieme al messaggio desiderato per commettere le modifiche messe in scena:
$ git commit -m "nuovo file aggiunto"
Qui, abbiamo aggiornato correttamente il repository remoto:
Passaggio 9: aggiungere modifiche locali al repository remoto GIT
Quindi, spingi le nuove modifiche locali al repository remoto utilizzando il comando dato a soffio:
$ git Push Origin Main
Passaggio 10: verificare le modifiche aggiunte su GitHub
Per garantire che le nuove modifiche siano state spinte nel repository remoto, vai al repository particolare su GitHub e controlla il contenuto spinto:
Si può osservare che i nostri file aggiunti localmente sono stati spinti correttamente sul server remoto.
Conclusione
Quando gli sviluppatori spingono le modifiche locali al repository remoto e lo controllano, si rendono conto che le nuove modifiche non sono state spinte. Questo problema si verifica quando gli sviluppatori non aggiungono e commettono nuove modifiche. Quindi, per risolvere questo problema, è necessario aggiungere nuove modifiche all'area di gestione tempo. Questo articolo ha illustrato la soluzione per non aver aggiunto modifiche al problema del repository remoto GIT.