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
y
n
s
ye
son un buen punto de partida.Ver también:
--patch
fuente