Уильямс ответ совершенно правильно. Но иногда легче делать вещи вручную. Например, если вы случайно обновили какую-то стороннюю библиотеку большим количеством файлов, прежде чем вносить ранее внесенные изменения. С git add -p
(так же, как --patch
) вам нужно будет пройтись по всем этим файлам. Так что в этом случае гораздо удобнее просто поместить файл, который вы хотите зафиксировать, и выполнить второй коммит со всеми другими изменениями:
> git add /path/to/your/file.txt
> git commit -m "my commit message"
[master a0c5ea6] my commit message
1 file changed, 2 insertions(+), 1 deletion(-)
> git add --all
> git commit -m "updated library xyz"