Когда вы фиксируете, git проверяет, изменился ли файл, а не его отметка времени .Это может сбивать с толку, поскольку отметка времени вашего файла (файл mtime) может быть моложе, чем предыдущий коммит, и ничего не происходит.
(например, если вы введете пробел, затем удалите его и сохраните)
Когда это произойдет, внесите реальные изменения в файл, например добавьте пустую строку, сохраните и подтвердите снова.
(О, и - очевидно - когда вы «добавляете», вы должны «зафиксировать» перед нажатием)