Wyszukaj / o blogu

Git - aktualizacja sforkowanego repo

Opublikowano sob 11 lipca 2020 w git • 1 min read

git-branch

Aktualizacja sklonowanego repozytorium

Sprawdzenie remotów

    git remote -v

Dodanie kolejnego remota, z którego będą pobierane dane (tzw. upstream)

    git remote add upstream <link do remota>

Pobieranie info z dodanego/upstream remota

    git fetch upstream

Zmian (lub upewnienie się że jest się na gałęzi master lub tej gałęzi na której zależy nam aby była aktualna)

    git checkout master

    np. git checkout dev

Łączenie mastera (main) lub gałęzi z zawartością tego co znajduje się w repo z upstream

git merge upstream/master

np. git merge upstream/dev

Zaakceptowanie konfliktów na korzyść zmian zewnętrznych

    git checkout --theirs .
    git add .

Zaakceptowanie konfliktów na korzyść zmian wewnętrznych

    git checkout --ours .
    git add .

Wypushowanie zmian na remota

    git push origin master

    np. git push origin dev

Usunięcie konkretnego remota

    git remote rm <nazwa remota np. upstream>

Źródła:

Start a new git repository

Adding an existing project to GitHub using the command line

StackOverflow - How do I update a GitHub forked repository?