Произошло то, что вместо того, чтобы делать то, что называется «перебазированием», вы могли объединить апстрим / разработку с вашей локальной веткой функций. Это ошибка ладьи ie.
Q- Как удалить все эти другие коммиты из моей ветки функций? Самый простой способ -
- найти фиксацию ha sh в вашей локальной ветке функций (используйте git журнал и найдите свое сообщение / файлы фиксации, которые вы изменили)
- изменить на локальный разработка ветки, вытащите upstream / develop для синхронизации c local develop и upstream / develop
- создайте новую ветку в local, используйте фиксацию ha sh, выберите эту фиксацию и поместите ее в свою новую локальную ветку .
- вы готовы go.
Q- также почему автоматически объединенные изменения появляются в diff? Коммит ha sh отличается.