Git - aktualizacja sforkowanego repo
Opublikowano sob 11 lipca 2020 w git • 1 min read
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: