Git · Junior · Запитання 58 з 75
Чому git pull може створювати несподівані merge-коміти на кшталт «Merge branch 'main' of ...»?
- ✓Правильна відповідь: Pull за замовчуванням зливає, коли змінилися обидві сторони
- 2Pull завжди створює merge-коміт, навіть коли змін немає
- 3Віддалений сервер додає такі коміти автоматично
Пояснення
Якщо ви закомітили локально, а хтось тим часом запушив, pull за замовчуванням зливає їх. git pull --rebase (або pull.rebase = true) натомість переносить ваші коміти нагору.