если вас не волнует история коммитов, объединить и перебазировать то же самое в git?

#git #merge #rebase

#git #объединить #перебазировать

Вопрос:

Если мне просто нужно интегрировать мое изменение с другими изменениями (независимо от того, связаны ли другие изменения с моим изменением или нет), и мне не очень важна история фиксации, я думаю, что слияние и перебазирование служат одной и той же цели? Другими словами, git pull и git refetch git rebase служат одной и той же цели?

Комментарии:

1. Да, в контексте pull .

2. @1615903 Перебазирование сохранит линейную историю, в то время как слияние приведет к слиянию коммитов повсюду. Но функционально оба они служат одной и той же цели с точки зрения обновления вашей ветки с помощью пульта дистанционного управления.

3. @TimBiegeleisen «оба служат одной и той же цели с точки зрения обновления вашей ветки с помощью пульта дистанционного управления» — это был вопрос, насколько я понял.

4. Если вы просто хотите обновить свою локальную ветку, то выполнение git pull и git pull --rebase , похоже, будет иметь тот же эффект. На практике они не делают то же самое, но поскольку вы сказали нам, что это не имеет значения, тогда выберите один и используйте его (я рекомендую git pull для этой цели).

5. git-scm.com/docs/git-pull