Git · Junior · Pytanie 58 z 75
Dlaczego git pull może tworzyć nieoczekiwane commity typu „Merge branch 'main' of ...”?
- ✓Poprawna odpowiedź: Domyślnie pull scala, gdy zmieniły się obie strony
- 2Pull zawsze tworzy commit scalający, nawet bez zmian
- 3Zdalny serwer dodaje takie commity automatycznie
Wyjaśnienie
Jeśli zacommitowałeś lokalnie, a ktoś w tym czasie wypchnął zmiany, domyślny pull je scala. git pull --rebase (lub pull.rebase = true) zamiast tego przenosi twoje commity na wierzch.