Иван Шумов, покажите где написано что git хранит изменения (diff-ы)?
В каждом первом учебнике (и в официальной документации) написано что git хранит файлы. Файлы собираются в деревья. Коммиты это ссылка на дерево, родителя (родителей) и метаинформация. Никаких diff-ов в хранилище нет.
Но вообще если что-то не было закоммичено, то гит ничего про это не помнит. Так что попрощаться с данными и считать это уроком на будущее.
Никогда не делать необратимых действий не убедившись что все важные изменения сохранены
To change the configuration of i3, copy /etc/i3/config to ~/.i3/config (or ~/.config/i3/config if you like the XDG directory scheme) and edit it with a text editor.