Я сделал несколько коммитов в локальном филиале, но я не уверен, что лучший способ отличить то, что у меня есть, к состоянию моего ветки. Я знаю, что могу сделать что-то вроде git diff HEAD HEAD~6
, если в моей ветке было 6 коммитов, но я надеялся на то, что не зависело от количества коммитов.
Изменить: Я не упоминал об этом: я надеялся, что мне не придется прорываться через журнал, чтобы получить хеш от коммита, от которого я отчуждался. Например, если бы у меня было 80 коммитов, это не было бы забавной задачей.
Кроме того, предположим, что исходная ветвь I, разветвленная, уже имела несколько изменений.