Si he modificado varias líneas de un archivo versionado, ¿es posible deshacer los cambios de una línea por línea de comandos?
Al igual que lo haría con un archivo completo con:
git checkout /path/to/file.extension
pero haciendo algo como decir
git checkout /path/to/file.extension --line 10
¿es posible?
git
git-checkout
LuisVM
fuente
fuente

Para desarrollar la respuesta de Matt,
git checkout --patch -- <path argument>inicia un modo interactivo con las siguientes opciones:Las opciones
ynsyeson un buen punto de partida.Ver también:
--patchfuente