когда вы ветвитесь, новая ветвь содержит все в той ветке, в которой вы были, ветвь - это не что иное, как указатель на объект фиксации.Во время ветвления они будут указывать на один и тот же объект.
Как только вы внесете изменения в файлы в новой ветке и подтвердите их, вы начнете видеть изменения между ветвями, но в приведенном выше примере вы(предположительно) фактически не вносил никаких изменений в index.html.
Попробуйте отредактировать файл index.html, добавить некоторый код, добавить и зафиксировать его.
Теперь выполните git diff master
ивы должны увидеть ваши изменения