Обновление мастер-ветки: git pull VS git pull --rebase?
Задача — подтянуть последние изменения из origin-ветки и не «захламить» историю.
1) Традиционный вариант — (master) $ git pull origin master, однако он делает merge и оставляет «отметку» мержа.
2) Сделать (master) $ git pull --rebase origin master, что полностью заменяет содержимое репозитория на последнее актуальное (за исключеним локальных коммитов).
Правильно ли я понимаю оба варианта? Если да, то какой вариант «правильнее» решает поставленную задачу?
Немного не то, но спасибо: «With --no-commit perform the merge but pretend the merge failed and do not autocommit, to give the user a chance to inspect and further tweak the merge result before committing».
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.