Re: Nuova guida tematica: Git 4 LaTeX

#90020
Up
0
Down
::

Dork” post=91393ho provato ad aggiornare il mio repo e non ci sono riuscito. Deduco che (sempre giustamente), avento creato un fork (branch parallelo ma dipendente) non posso aggiornarlo con le nuove vostre modifiche…semmai sarete voi a integrare il mio…ma una volta fatto torniamo punto e a capo come quando avete fatto il merge con la mia modifica precedente…come mi devo comportare o agire? devo eliminare il mio fork e rifarne un’altro…mmm questa cosa proprio non mi è chiara.

fork:=?!
ho il mio repo su github, lo scarico in locale, lo modifico, commit in locale, push al remoto, richiesta di pull da parte vostra, merge vostro…e poi?

io resto con il mio file con le mie modifiche, voi pure, ma i vostri futuri aggiornamenti io come li aggiorno?! semplicemente il mio l’ho fatto e cancello tutto, e in caso ri forko di nuovo all’occorrenza o che?! 🙂

:-)…no, ancora non sono a dormire…e devo ancora finire di scrivere un po’ di cose (“oggi”) 🙂 dormirò domani 🙂

notte notte

Corrado.

La risposta è più semplice di quello che immagini, nella guida ci sono tutte le informazioni necessarie per raggiungerla, basta aggiungere un pizzico di fantasia e voglia di sperimentare 😉
`git remote add guidagit https://github.com/GuITeX/guidagit.git
git pull guidagit master`
Il primo comando aggiunge un ulteriore repository remoto chiamato [tt]guidagit[/tt], il secondo aggiorna il ramo [tt]master[/tt] usando il repository remoto [tt]guidagit[/tt] invece del predefinito [tt]origin[/tt]. Non sono convito ad aggiungere questo “trucco” sulla guida perché riguarda solo il flusso di lavoro su GitHub (in quanto fortemente basato sui fork, cioè la creazione di un nuovo repository).

Edit: qui ci sono maggior dettagli: https://help.github.com/articles/syncing-a-fork È suggerito di fare il [tt]fetch[/tt] e poi il [tt]merge[/tt], ma il [tt]pull[/tt] è equivalente a un [tt]fetch + merge[/tt], nella maggior parte dei casi non dovrebbero esserci problemi a usare direttamente il [tt]pull[/tt].

Edit 2: qui è suggerito un trucco carino per eseguire l’aggiornamento da interfaccia grafica: http://webapps.stackexchange.com/questions/28998/how-do-you-update-a-github-repo-fork-in-the-web-interface In pratica si suggerisce di aprire una richiesta di pull “al contrario”, dal repository originale al proprio fork. Ingegnoso.

Go to top