В документации по конфигурации git указано, что pull.rebase
является "возможно опасной операцией", но почему это ? Если у вас возникнут конфликты слияния, вы можете отказаться от слияния... но если у вас возникнут конфликты при перемещении, вы также можете отказаться от перемещения. Вы больше не потеряете данные, если у вас включен этот параметр, не так ли?
Почему pull.rebase может быть опасной операцией?
Ответы (1)
Термин «возможно опасный» означает не то, что это опасно потерей вашей работы, а тем, что вы переписываете историю.
Опасность заключается в том, что sha
каждого коммита, который вы перебазируете, будет меняться, и если какой-либо другой разработчик сохранит ссылки на этот sha
, его ссылка будет сломана.
person
Chris Maes
schedule
13.11.2015