Ho eliminato la mia precedente origine git e ne ho creata una nuova. Ho aggiunto git. e git commit. Ma sarà aggiornare le modifiche apportate, come faccio a spingere il tutto nella nuova origineGit push tutto a nuova origine
risposta
git remote add origin <address>
git push origin <branchname>
git push new_remote_name NOME_RAMO
Dove definisci 'new_remote_name'? –
'git remote add new_remote_name
' Fare riferimento alla risposta accettata. –Hmmmm ho appena fatto questo. Non sono sicuro che tu abbia fatto esattamente lo stesso, ma ho avuto un metodo diverso.
Ho impostato un repository su "newserver" (utilizzando ssh). Aveva il clone completo del repository sul mio portatile.
Poi ho fatto:
git remote set-url origin "newservers url"
git push origin master
e spinge solo il ramo principale. – Offenso
(funziona con git 1.8.4)
Se volete spingere tutti i rami in una volta:
git push <URL> --all
Per spinta tutto le etichette:
git push <URL> --tags
Probabilmente si vorrà anche aggiungere '--track master' a quel primo comando, assumendo che si intenda spingere/estrarre dalla nuova origine. Quindi: 'git remote add - origine del master --track
' – bjnordQuesto non spinge __ tutto __. Downvoted. –
Questo semplicemente spinge il ramo specificato. nessun altro ramo, nessun tag. Downvoted – NicoPaez