Ważne żebyś wiedział że robiąc git clone tworzysz kopię lokalną zdalnego repozytorium. Zatem to co robisz lokalnie i commitujesz lokalnie to jest przechowywane lokalnie, ale żeby zmiana była na repo zdalnym to byś musiał zrobić git push. Jeśli zrobiłeś clone repo oficjalnego, to nigdy pusha nie zrobisz, bo nie masz uprawnień do zapisu na tym repo.
W momencie kiedy robisz git pull robisz tak na prawdę git fetch i git merge z repozytorium zdalnego do lokalnego. Możesz wykonać to w dwóch krokach. Najpierw pobierasz zmiany potem łączysz. Jesli masz jakiś conflikt ze swoimi zmianami to go rozwiązujesz
Edit.
P.S. Już nie chciałem kasować, tego co napisałem
