Esto sucede a menudo a mí:Cómo ver diff de archivo en Git antes de cometer
estoy trabajando en unas relacionada par de cambios al mismo tiempo, en el transcurso de un día o dos, y cuando llega el momento de cometer , Termino olvidando lo que cambió en un archivo específico. (Esto es solo un repositorio de git personal, así que estoy de acuerdo con tener más de una actualización en un commit.)
¿Hay alguna manera de obtener una vista previa de los cambios entre mi archivo local, que está por registrarse, y el último commit para ese archivo?
Algo así como:
git diff --changed /myfile.txt
Y sería imprimir algo como:
line 23
(last commit): var = 2+2
(current): var = myfunction() + 2
line 149
(last commit): return var
(current): return var/7
De esta manera, pude ver rápidamente lo que había hecho en ese archivo desde la última registrado.
Tenga en cuenta que el doble guión solo es necesario porque existe una posible confusión entre una revisión y un nombre de archivo (y en ese caso, git se lo dirá). –
¡Gracias! git diff myfile.txt era eso. Gracias también por la punta doble del tablero. –
echa un vistazo a 'git add -p'. Revise cada cambio, apruebe selectivamente los cambios en el escenario, aborte en cualquier momento si cambia de opinión, e incluso edite en línea un fragmento. Nunca 'git add' sin él. –