Grazie a tutti,

Cmq per il momento non voglio fare nessuna modifica .. Solo aggiornare una
volta la settimana, e intanto mibstudio come funziona... Poi vedremo

Ciao
MaX
El 21/9/2015 21:52, "Alessandro Pellizzari" <a...@amiran.it> escribió:

> Il Mon, 21 Sep 2015 19:00:02 +0200, maxlinux duemila ha scritto:
>
> > Non capisco che differenza ci sia tra pull, fetch ne come fare a fare in
> > modo che non dia errori al tentare di scaricare e fare il merge delle
> > eventuali differenze.
>
> Parli di merge. Stai per caso modificando in locale il codice?
>
> git pull, come dice cage, fa il fetch e il merge in automatico.
>
> Se fai delle modifiche localmente, io ti consiglio di crearti un branch di
> sviluppo, con un nome che non rischi collisioni con loro, e ricordarti di
> tornare in master quando fai il pull.
>
> Detto in soldoni, subito dopo il clone:
>
> git checkout -b maxlinux2000
> ... fai le tue modifiche e continui a lavorare su questo branch ...
> git commit -a
>
> ... vuoi sincronizzare con l'upstream...
>
> git checkout master
> git pull
> git checkout maxlinux2000
>
> Questo ti sposta su master, fa il pull e poi ti risposta sul tuo branch
>
> Se vuoi fare il merge di master dentro il tuo branch, assicurati di essere
> nel tuo branch, poi fai:
>
> git diff maxlinux2000 master
> ... valuti il rischio...
> git merge master
> [ ... risolvi i conflitti e poi fai: git commit -a...]
>
> Bye.
>
>
>

Rispondere a