У меня есть вопрос о Git.Использовать rebase или merge при удалении из удаленного хранилища?
Я клонировал дистанционное репо. Итак, у меня есть ведущая ветвь на моей локальной машине. Я хочу сделать некоторые изменения в некоторых файлах. Поэтому я создаю новый филиал на местном уровне и выполняю свою работу. Зафиксируйте изменения, а затем слейте новую ветку ветви и мастера. Теперь я готов внести изменения в дистанционное репо.
Теперь мне нужно сначала вытащить изменения из репо, а затем нажать мои изменения. Это правильно?
Если да, то что я должен использовать при потянув? Rebase или Merge?
Это зависит от вас. Объедините, если вы хотите, чтобы ваша ветка была видимой в записанной истории, rebase, если вы просто хотите поместить свои изменения поверх последнего мастера (в линейной последовательности). – Thilo
git rebase пытается сделать, ваш git repo совершает график более линейным. – null1941