Non si può spingere nella repository di altre persone. Questo perché push ottiene permanentemente il codice nel proprio repository, che non è bello.
Cosa dovresti fare, è chiedere a loro di estrarre dal repository. Questo viene fatto in GitHub andando nell'altro repository e inviando una "richiesta pull".
C'è un articolo molto informativo sul aiuto del GitHub stesso: https://help.github.com/articles/using-pull-requests
di interagire con il proprio repository, si hanno i seguenti comandi. Ti suggerisco di iniziare a leggere Git un po 'di più per queste istruzioni (molti materiali online).
Per aggiungere nuovi file al repository o aggiungere file modificati a zona messa in scena:
$ git add <files>
di commetterli:
$ git commit
Per commettere Unstaged ma ha cambiato i file:
$ git commit -a
Per inviare a un repository (ad esempio origin
):
$ git push origin
Per spingere solo uno dei rami (diciamo master
):
$ git push origin master
Per recuperare il contenuto di un altro repository (diciamo origin
):
$ git fetch origin
per andare a prendere solo uno dei rami (ad esempio master
):
$ git fetch origin master
Per unire un ramo con il ramo corrente (dire other_branch
):
$ git merge other_branch
Nota che origin/master
è il nome del ramo che inverosimile nel passaggio precedente da origin
.Pertanto, l'aggiornamento del ramo maestro di origine è fatto da:
$ git fetch origin master
$ git merge origin/master
Si può leggere su tutti questi comandi nelle loro pagine di manuale (o sulla propria Linux o on-line), o seguire il GitHub aiuta:
Ciao Shahbaj bene ho chiesto come spingere le modifiche al mio repository personale biforcuta e non al repository di alcune altre persone :-) –
@Priyanshu, ah mio male. Aggiungerò queste informazioni. – Shahbaz
punto accettato Shahbaj :-) –