mirki mam mały problem. pobrałem repezytorium z Githuba. 1 folder główny - 13 pod folderów w których dokonywałem zmian w plikach html. Zrobiłem zmiany i chciałbym teraz wrzucić na gita ale chyba robię coś źle. Wcześniej nie korzystałem za bardzo z GitHuba. Jak to teraz wszystko wrzucić za jednym razem ? potem jeszcze muszę zrobić pull request. pomożecie mireczki ? #git #github #informatyka #programowanie #pytanie #fork
@krampus0101: najpierw zrób 'git remote -v' i daj znać, czy teraz na liście masz adres ten który dodałeś. Sprawdz czy po wpisaniu go do przeglądarki wyświetla się fork na twoim profilu na githubie.
@Wrath_of_the_Tyrant: On branch master Your branch is ahead of 'origin/master' by 2 commits. (use "git push" to publish your local commits) nothing to commit, working directory clean
@krampus0101: wejdź na swój profil na githubie i potem wejdź w to repozytorium. Sprawdź czy są tam twoje zmiany widoczne (powinien zwiększyć się licznik commitów oraz powinny być widoczne twoje zmiany w plikach).
Jakby coś to małe wyjaśnienie - 'origin' to zwyczajowa nazwa dla remote który należy do oryginalnego właściciela repozytorium. Dlatego nie mogłeś pusha zrobić, bo 'git push origin master' próbuje robić wtedy push na repozytorium które nie należy do ciebie.
Twoje repozytorium to fork, dlatego 'origin' już istniał wcześniej i był adresem głównego repozytorium. Dodanie remote o nazwie 'upstream' (nazwa wzięta z konwencji) które prowadzi do twojego forka sprawia,
@krampus0101: tak. Tylko lepiej dodawane przez siebie zmiany jakoś fajnie porozbijać na kilka mniejszych commitów zamiast na jeden wielki, który zmienia np. 100 linijek kodu. Wtedy jest dużo łatwiej ogarnąć takie zmiany.
pobrałem repezytorium z Githuba. 1 folder główny - 13 pod folderów w których dokonywałem zmian w plikach html. Zrobiłem zmiany i chciałbym teraz wrzucić na gita ale chyba robię coś źle. Wcześniej nie korzystałem za bardzo z GitHuba. Jak to teraz wszystko wrzucić za jednym razem ? potem jeszcze muszę zrobić pull request. pomożecie mireczki ?
#git #github #informatyka #programowanie #pytanie #fork
https://github.com/user/repo
a po użyciu 'git remote -v' powinno być:
https://github.com/user/repo.git
Zrób 'git remote add upstream https://github.com/{twój_username}/repo.git'
Your branch is ahead of 'origin/master' by 2 commits.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
Jakby coś to małe wyjaśnienie - 'origin' to zwyczajowa nazwa dla remote który należy do oryginalnego właściciela repozytorium. Dlatego nie mogłeś pusha zrobić, bo 'git push origin master' próbuje robić wtedy push na repozytorium które nie należy do ciebie.
Twoje repozytorium to fork, dlatego 'origin' już istniał wcześniej i był adresem głównego repozytorium. Dodanie remote o nazwie 'upstream' (nazwa wzięta z konwencji) które prowadzi do twojego forka sprawia,