Domanda

Non ho mai usato un sistema di controllo del codice sorgente e sto iniziando con GitHub e sembra incredibile!

Ho letto le guide e penso che posso capire abbastanza bene come funziona, e sto lavorando con esso già, ma qualcosa non è chiaro per me: non GitHub sincronizzare automaticamente i cambiamenti nella repo originale per la forchetta?

Ho biforcato un progetto e secondo con la guida, dal momento che questo punto ho la mia copia del progetto e cambiamenti nella repo originale non dovrebbe essere fatta nel mio repo (che è quello che ho capito), ma il proprietario del progetto aggiornato il repo originale, ho visto il cambiamento e mi è piaciuto, ma non volevo usare nel mio repo in questo momento, ho guardato il mio pronti contro termine e le modifiche in cui non ci sono, alcune ore dopo, poi ho avuto indietro nel mio repo ei cambiamenti in cui vi!

Non ho eseguire qualsiasi comando, niente! Non mi lamento, penso che sia davvero grande, ma devo essere sicuro di come funziona a pensare a come sarò sviluppare.

Le mie domande:

  1. GitHub aggiornare automaticamente il mio repo con i cambiamenti in originale pronti contro termine?
  2. Quante volte, una volta al giorno? Se spingo un cambiare per il mio repo e poi quel file viene aggiornato nel repository originale prima di fare una richiesta di pull, il mio modifiche verranno eliminati e il mio file sovrascritto o sarà fusa?
  3. E se ci sei in conflitto cambiamenti di mine e l'originale pronti contro termine?

Thankz in anticipo!

È stato utile?

Soluzione

Credo che si potrebbe desiderare di guardare a ciò che la biforcazione guidare dice sotto " Tirare in modifiche a monte ". Il ramo a monte non è una filiale di magia, però, è necessario avere il vostro repo impostato come i loro c'è in quella tutorial. Se c'è un conflitto, credo che avrete solo bisogno di unire come qualsiasi altro conflitto di unione in git.

Altri suggerimenti

Beh, ho appena risolto lo stesso problema. Fondamentalmente, è necessario per andare a prendere i codici a monte per il vostro repo locali, e quindi unire esso. E dopo che hai appena spingere il vostro repo fusione e quindi aggiornato per il vostro repo remoto.

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