Ho lavorato con GitHub per 3 mesi fa, e c'è un intero mondo là fuori su GitHub e sul controllo del codice sorgente.
Forse si conosce in realtà questo, ma voglio condividere qualcosa che ho imparato in questo page
GitHub è solo un hosting per i repository.
Ma, c'è qualcos'altro ... Git.
Git is e Interface che offre tutto ciò di cui l'utente ha bisogno per avere controllo e gestione dei repository. In altre parole:
Git è un controllo sorgente, una gestione degli strumenti per la registrazione del codice sorgente. Git è lo strumento e GitHub il servizio ai progetti.
Fino ad ora, hai usato GitHub, beh, ti ho raccomandato di usare anche Git. Ancora di più in questo numero che hai adesso.
nessuno di voi ha fatto un errore. Forse c'è qualcosa che tuo fratello sta ignorando.
Ci sono due comandi che sono così comuni in Git.
> git fetch //Bring all the changes from the remote server
> git pull //Fetch down new data from remote server
E credo che questo sia il problema di tuo fratello. Hai aggiornato il tuo repository, ma per qualche motivo tuo fratello no. E questo perché ha dovuto portare i nuovi cambiamenti (resi nel tuo repository) nel suo repository in un momento specifico. E questo si ottiene con quel comando (se usi la linea di comando di Git. Puoi usare altri strumenti, come Visual Studio, Eclipse, TortoiseGit, Git Bash, Git Gui). So che a volte la riga di comando è complicata, ma può anche aiutarti quando nessuno può farlo.
Questo è il mio consiglio per voi. In realtà, nei giorni precedenti, ho visto qui in StackOverflow una domanda, in cui la soluzione era creare un "repository mirror", come funziona? Bene, ogni volta che la persona effettua un commit in repo1 (repository locale) invia automaticamente le modifiche a repo2 (repository mirror ... e yeap, che inserirai nel computer di tuo fratello, ma non riesco a trovarlo. promesso che mi continuare a cercare questa domanda e il più presto possibile io condividere con voi.
Forse questo non è un esattamente rispondere per il vostro problema. avere una buona giornata!
tuo fratello ha bisogno di ottenere il suo fork in sync con il tuo master https://help.github.com/articles/syncing-a-fork/ –