Я не слишком знаком с git, поэтому у меня возникли некоторые проблемы при работе с ним.
В данный момент моя ветвь отстает на 26 коммитов, а также на 29. Это было вызвано следующим:
Я сделал ветку от мастера около 3 дней назад, давайте назовем ее «bugFix» и сделал 2 коммита, исправляющих ошибку. Я перенес эти изменения в bugFix на пульте. Затем сегодня я сделал еще один коммит в bugFix. За это время на мастере было сделано 26 коммитов, поэтому я подключил удаленный мастер к своему мастеру, локально перебазировал bugFix на мастер, а затем попытался выдвинуть его. Это дало мне ошибку, что мне нужно было вытащить пульт перед нажатием, поэтому я сделал это с помощью "git pull -rebase"
Однако теперь у меня действительно запутанная история коммитов, из-за этого она показывает, что все 26 коммитов, которые были сделаны, были «созданы X и зафиксированы мной», в то время как на мастере все 26 коммитов просто фиксируютсяX. Таким образом, моя ветвь теперь 26 коммитов позади и 29 коммитов впереди. Как я могу предотвратить это в будущем?