git diff показывает отличия от master, но запрос pull говорит, что различий нет - PullRequest
0 голосов
/ 24 июня 2019

У меня есть локальная ветвь с именем dev, которую я хочу объединить с master. Я бегал git add --all, git commit -m <message>, git push origin dev. Затем я запустил git diff --name-status master, и он перечислил кучу добавленных и измененных файлов. Затем я попытался создать PR в Bitbucket и получил следующий экран:

enter image description here

Также, если я попытаюсь набрать git add git commit и git push снова, там будет написано "Все актуально". И если я пытаюсь удалить dev с помощью git branch -d dev, это выдает мне следующее предупреждение: «ошибка: ветка 'dev' не полностью объединена"

Что я хочу знать:

Почему git diff --name-state master показывает различия между dev и master, а git branch -d dev говорит, что dev не полностью объединено, но git push и выполнение запроса на извлечение Bitbucket указывают на отсутствие различий между dev и master?

Обновление:

Я запустил git checkout master, а затем git merge dev, и это решило мою проблему. Но я до сих пор не понимаю, почему мой предыдущий подход ^^ не сработал. Любое понимание будет оценено.

...