Sie können nicht in anderer Leute Repositories schieben. Das liegt daran, dass Push permanent Code in ihr Repository holt, was nicht cool ist.
Was Sie tun sollten, ist fragen Sie sie aus Ihrem Repository zu ziehen. Dies geschieht in GitHub, indem Sie zum anderen Repository gehen und eine "Pull-Anfrage" senden.
Es gibt einen sehr informativen Artikel auf die Hilfe des GitHub selbst: https://help.github.com/articles/using-pull-requests
mit Ihrem eigenen Repository zu interagieren, haben Sie die folgenden Befehle ein. Ich schlage vor, dass du Git für diese Anleitung ein bisschen mehr liest (viele Materialien online).
Um neue Dateien in das Repository hinzufügen oder geänderte Dateien auf gestuften Bereich hinzufügen:
$ git add <files>
sie zu begehen:
$ git commit
unstaged zu begehen, aber geänderte Dateien:
$ git commit -a
Um in ein Repository zu verschieben (zB origin
):
$ git push origin
Um nur eine Ihrer Filialen (zB master
) drücken:
$ git push origin master
Um den Inhalt eines anderen Repository (sagen wir origin
) zu holen:
$ git fetch origin
holen nur eine der Verzweigungen (zB master
):
$ git fetch origin master
Um einen Zweig mit dem aktuellen Zweig zu fusionieren (sagen other_branch
):
$ git merge other_branch
Beachten Sie, dass origin/master
der Name der Branche ist es, Sie geholt im vorherigen Schritt von origin
.Daher wird die Aktualisierung Ihrer Master-Zweig vom Ursprung erfolgt durch:
$ git fetch origin master
$ git merge origin/master
Sie können über all diese Befehle in den Hilfeseiten der (entweder auf Linux oder online) zu lesen, oder folgen Sie den GitHub hilft:
Hallo Shahbaj, ich fragte, wie man Änderungen an meinem persönlichen gegabelten Repo und nicht an andere Leute Repo Push :-) –
@Priyanshu, ah mein schlechtes. Ich werde diese Information hinzufügen. – Shahbaz
Punkt akzeptiert Shahbaj :-) –