Это проблема, только если вы опубликовали (отправили) некоторые свои коммиты, потому что их будет сложнее объединить с другими репо, которые уже имеют эти коммиты. Поскольку их SHA1 изменились, Git попытается воспроизвести их снова в этих репозиториях.
Если вы этого не сделали (снова нажали любой из этих коммитов), любая перебазировка должна быть безопасной.
Итак, проблема в следующем: вы уверены , что все локальные коммиты, которые вы перебираете, все еще на самом деле ... локальны?
И уверены ли вы в этом 'git pull --rebase
' после 'git pull --rebase
'?
Если вы работаете с «частной веткой» (веткой, которую вы никогда не выдвигали, а только объединяете или перебазируете в публичной ветке, которую вы продвигаете), то вы можете перебазировать эту частную ветку в любое время хочу.
В конце концов, все зависит от рабочего процесса слияния , который вы выбрали для создания .