Мой текущий статус git
выглядит следующим образом:
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: docs/file3.org
# modified: src/main/R/lib.R
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: docs/file3.org
# modified: src/main/R/lib.R
Я хочу зафиксировать поэтапные изменения в docs / file3.org
, а затем другие поэтапные изменения. Но если я сделаю git commit -m '...' docs / file3.org
, он зафиксирует как поэтапные, так и неустановленные изменения в этот файл.
Есть ли простой способ сделать это? Или мне нужно спрятать
мои неустановленные изменения, деактивировать один из файлов, зафиксировать другой, перезагрузить, зафиксировать и stash pop
?