Когда вы изменяете ссылку, то, что вы делаете, когда делаете коммит в ветке или сбрасываете его на другой коммит, вы можете получить доступ к предыдущим значениям этой ссылки, используя формат <refname>@{<n>}
.
В вашем случае вы должны увидеть git log develop@{1}
, чтобы увидеть журнал из последней подсказки ветви разработки.
То же самое верно для origin/develop@{1}
, но "для предыдущих значений «здесь не обязательно включать все изменения, например, если ветвь была зафиксирована кем-то еще несколько раз между вашими собственными git fetch
командами.
В общем, вы можете использовать git reflog
чтобы увидеть изменения в ссылках, которые, как мы надеемся, будут иметь такую строку в верхней части:
1234567 (HEAD -> develop) HEAD@{0}: reset: moving to 1234567abcde
До этого будут предыдущие значения ссылок любых веток, которые вы извлекли или зафиксировали. Вы можете использовать это, чтобы решить, что делать дальше.