nie można wcisnąć do repozytoriów cudzych. Dzieje się tak dlatego, że push na stałe dostaje kod do swojego repozytorium, co nie jest fajne.
To, co powinieneś zrobić, to poprosić ich o pobranie z Twojego repozytorium. Odbywa się to w GitHub, przechodząc do innego repozytorium i wysyłając "żądanie pobrania".
Jest artykuł bardzo pouczające na pomoc GitHub za samego: https://help.github.com/articles/using-pull-requests
Do interakcji z własnym repozytorium, masz następujące polecenia. Sugeruję, abyś zaczął czytać na Git trochę więcej za te instrukcje (wiele materiałów online).
Aby dodać nowe pliki do repozytorium lub dodać zmienione pliki do etapowej obszarze:
$ git add <files>
Aby je popełnić:
$ git commit
Aby popełnić Unstaged ale zmienione pliki:
$ git commit -a
Aby przekazać do repozytorium (na przykład origin
):
$ git push origin
Aby wcisnąć tylko jeden ze swoich oddziałów (słownie master
):
$ git push origin master
Aby pobrać zawartość innego repozytorium (słownie origin
):
$ git fetch origin
Aby pobrać tylko jeden z gałęzie (na przykład master
):
$ git fetch origin master
Aby scalić gałąź z prądowym (powiedzmy other_branch
):
$ git merge other_branch
Zauważ, że origin/master
to nazwa oddziału ty pobranego w poprzednim etapie z origin
.Dlatego aktualizowania gałąź master z pochodzenia jest wykonywana przez:
$ git fetch origin master
$ git merge origin/master
można przeczytać o wszystkich tych poleceń w swoich stron podręcznika (zarówno na Linux lub online), lub postępuj zgodnie z GitHub pomaga:
Witam Shahbaj dobrze zapytałem, jak wprowadzić zmiany w moim osobistym, rozwidlonym repozytorium, a nie repozytorium innych osób :-) –
@Priyanshu, ah moje złe. Dodam tę informację. – Shahbaz
punkt przyjęty Shahbaj :-) –