Git 重置文件中的一些更改,在命令行中

Git reset some changes in a file,in command line

我更改了文件中的内容,但没有使用 addcommit。我的部分改动不是必须的,怎么只重置这部分。 (我知道如何还原整个文件,但文件有很多变化,只有一点点变化必须重置。重置所有的变化将是一场噩梦)

由于某些原因我只能使用命令行操作git

考虑使用

git checkout -p

这允许您 - 对于每个更改补丁 - 重置这些更改。