Domanda

Ho appena saltato in Git ieri via Github e sto allontanando da svn.Ho creato un privato repo che ho intenzione di usare per mantenere i miei progetti personali sincronizzati tra il lavoro e la casa.Durante il processo di creazione remoto repo, il mio locale i file dal lavoro sono stati spinti in alto.La scorsa notte, sono riuscito a tirare giù il mio computer portatile a casa.

Ora ho aggiunto alcuni nuovi file per il repo directory di lavoro.Io l'ho fatto "git add file" dove "nomefile" è il mio file.Poi ho fatto "git commit -m "il mio messaggio'" e che sembrava funzionare.Io non riesco a spingere le anche se remota.Ho cercato di 'git push personali', ma ho un errore:

To git@github.com:geuis/personal.git
 ! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to 'git@github.com:geuis/personal.git'

Svn è davvero dritto in avanti quando si tratta di questa roba.Ho cercato di leggere attraverso la documentazione su come Git funziona, ma la maggior parte di esso sembra assumere si conosce già le basi.

Per la mia situazione, quali sono le basi che ho bisogno di sapere?Remoto repo su Github, e separate per 2 estrazioni a casa e al lavoro che saranno sincronizzate manualmente il telecomando.

Io sono su un Mac.

È stato utile?

Soluzione

Per essere in grado di spingere al telecomando, generalmente parlando, hai bisogno di essere aggiornato con le filiali remote.Provare git pull prima, quindi git push.

Inoltre, github consiglia di fare git push -u personal master in modo che la testa è impostato in modalità remota

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top