Ho un progetto verificato localmente da github, da quel repository remoto sono state apportate modifiche. Qual è il comando corretto per aggiornare la mia copia locale con le ultime modifiche?Aggiornamento di un repository locale con modifiche da un repository Github
risposta
probabilmente:
git pull origin master
Si è lamentato: "Hai chiesto di estrarre dal remoto" origine ", ma non hai specificato un ramo . Perché questo non è il remoto configurato predefinito per il tuo ramo corrente, devi specificare un ramo sulla riga di comando." Così ho provato "$ git pull origin master" e ha funzionato bene. –
git pull master originale – Hoto
Ho cancellato alcuni file e non li sta portando di nuovo, qualche idea? –
git fetch [remotename]
Tuttavia è necessario unire le modifiche nelle filiali locali. Se siete su un ramo che è il monitoraggio di un ramo a distanza su Github, quindi
git pull
sarà prima fare un'operazione di recupero, e quindi unire nel ramo rintracciato
Se si utilizza il metodo 'git fetch', è anche possibile recuperare i tag con' git fetch -t'. Se sei soddisfatto delle modifiche ('git log HEAD..FETCH_HEAD'), puoi unirle con' git unire FETCH_HEAD'. –
Questo dovrebbe funzionare per ogni repo predefinito:
git pull origin master
Se il ramo predefinito è diverso da master
, è necessario specificare il nome del ramo:
git pull origin my_default_branch_name
Non proprio. fatale: Impossibile trovare il master di riferimento remoto –
@Eijkhout probablt nel caso del repository non esiste un ramo master e qualche altro ramo è impostato come predefinito – Hoto
Con già impostato maestro origine, è sufficiente utilizzare sotto comando - git pull "https://github.com/yourUserName/yourRepo.git"
Questa domanda è molto generale e ci sono un paio di supposizioni che farò per semplificarlo un po '. Supponiamo che tu voglia aggiornare il tuo ramo master
.
Se non sono state apportate modifiche localmente, è possibile utilizzare git pull
per disattivare qualsiasi nuovo commit e aggiungerli al numero master
.
git pull origin master
Se sono state apportate modifiche, e si vuole evitare di aggiungere un nuovo merge commit, utilizzare git pull --rebase
.
git pull --rebase origin master
git pull --rebase
funzionerà anche se non sono state apportate modifiche, ed è probabilmente la migliore chiamata.
- 1. Unisci le modifiche dal repository github remoto al repository locale
- 2. Invia un solo file a GitHub da un repository locale
- 3. cache locale per un repository github?
- 4. Git - Sincronizzazione di un repository Github con uno locale?
- 5. GitHub include da un altro repository
- 6. Docker: vai da un repository privato GitHub
- 7. Trasferimento dal repository locale al telecomando ospitato da GitHub
- 8. Clone repository in GitHub
- 9. Rifletti automaticamente un repository GitHub
- 10. Come rinominare un repository GitHub?
- 11. Aggiornamento nome repository git
- 12. Utilizzare Heroku con un repository GitHub esistente
- 13. Anonimizza un repository git locale?
- 14. Chiamare un repository da un repository
- 15. Reimposta repository git locale
- 16. Github: fork o creare un nuovo repository?
- 17. Come posso creare un nuovo repository GitHub da un ramo in un repository esistente?
- 18. Come aggiornare il repository locale Maven con le risorse più recenti da un repository remoto?
- 19. Come ottenere solo un file da un repository Github PROTECTED
- 20. Ripristino di un repository eliminato Problemi github
- 21. Bzr: creare un repository condiviso da un repository autonomo esistente
- 22. Richiesta di pull singolo Github per modifiche a più repository?
- 23. È possibile eseguire il fork di un repository GitHub pubblico in un repository aziendale?
- 24. Cerca un repository biforcuto in GitHub
- 25. Trasferire il repository git "autorevole" da Github a un github privato
- 26. GitHub: come aggiungere richieste pull aperte al repository locale?
- 27. Pagine private per un repository Github privato
- 28. Forking solo un ramo specifico da Github repository
- 29. GitHub per Windows non visualizza le modifiche nel repository
- 30. spingendo indietro al repository github
Vale la pena notare che github ha prodotto una serie di guide molto utili e informative per l'utilizzo di git e github. Li ho trovati inestimabili quando ho fatto la prima mossa. https://help.github.com/ –
@MarkEmbling PER OGNI domanda è possibile aggiungere un commento "RTFM" ... Ma sono abbastanza felice che qualcuno risponda a questa domanda. – jm666