remove - git tags best practices
¿Cómo desentierro interactivamente un trozo en particular en git? (3)
En git, si tengo un par de trozos del mismo archivo organizados en mi índice, ¿cómo puedo interactivamente desestabilizar uno de ellos?
¿Hay alguna alternativa para desestabilizar todo el archivo, y luego volver a organizar los bloqueos que quiero mantener, o deshacer manualmente los cambios en la copia de trabajo, y luego agregar de forma interactiva esos cambios desaprovechados?
GitX tiene una interfaz de usuario agradable para desglosar fragmentos de un archivo:
El cliente oficial no se ha mantenido en un tiempo, pero un cruce en GitHub con más características es popular en algunos círculos. ( publicación del blog sobre eso )
git gui
tiene una interfaz gráfica de usuario decente para escenificar o dejar de escena trucos o líneas interactivamente. Hay clientes de GUI más bonitos / mejores, pero git gui
es liviano, incorporado y multiplataforma (lin, win, mac).
https://git-scm.com/docs/git-gui
Simplemente haga clic derecho en un trozo para escalonar / desestabilizar. Para líneas, resalte primero las líneas, luego haga clic derecho.
Prueba git reset --patch filename
; esto debería hacer lo contrario de git add --patch
, según la documentation . La forma corta -p
también funciona para ambos comandos.