Ho un repository git locale creato da Qt Creator durante la procedura guidata Nuovo progetto. Ho fatto molti impegni lì. Ho appena creato un nuovo progetto Google Code. Qual è il modo migliore per sincronizzare il repository remoto con quello locale?Come spingere il repository Git locale al nuovo progetto Google Code?
risposta
Si può vedere un esempio a this article "Setting up Google Code with Git" da AlBlue’s Blog:
$ cd /path/to/existing/local/repo
$ git remote add googlecode https://project.googlecode.com/git
$ git push googlecode master:master
Vedi git remote
comando: se si dispone di un (codice di google) esistente a distanza repo pronto, è possibile aggiungere l'indirizzo alla tua repo locale e cominciare a spingere (a condizione che tu abbia configurato correttamente il tuo file ~/.netrc
come descritto nell'articolo o il tuo file %HOME%\_netrc
per Windows: vedi "Git - How to use .netrc
file on windows to save user and password" per ulteriori informazioni).
Dopo aver eseguito un commit locale, è possibile premere il ramo master
(vedere "Push origin master error on new repository"), e da lì solo git push googlecode
.
Se il vostro telecomando è chiamato 'origin
', dopo la prima pressione, sarà sufficiente eseguire 'git push
' per le spinte future.
BTW: come impostare il nuovo telecomando in modo tale che in seguito 'git push' lo spingerebbe automaticamente lì? – Kos
@Kos: ho modificato la mia risposta. Dovresti chiamare il tuo repository remoto "origine" (vedi http://stackoverflow.com/questions/5270760/whats-mean-origin-when-git-push) – VonC
@VonC: Grazie per il commento su "Push origin master errore sul nuovo repo ". E 'stato molto utile. – kevinarpe