2010-11-29 6 views

Respuesta

331

Trate git add -p - de forma interactiva le permitirá añadir, omitir, o trozos diff Split.

+11

Cuando hago esto, git elige qué constituye un trozo de cambio. Por ejemplo, cambié un archivo en tres lugares, pero solo me da dos fragmentos como opciones para confirmar: uno que contiene los dos primeros cambios y uno para el tercero. ¿Hay alguna manera de especificar los números de línea reales, como se preguntó el OP? –

+5

@NathanLong 'git add -p' te permite dividir el trozo en trozos más pequeños. Ver la opción 'a'. Si eso no funciona, entonces tal vez la opción 'e' lo haga. Consulte la sección "Modo interactivo" de http://www.kernel.org/pub/software/scm/git/docs/git-add.html – ThomasW

+19

@ThomasW - Creo que quiere decir 's' no 'a' – asgeo1

28

Use git add -i para trazar las líneas y luego confirme como de costumbre, o use git-cola hasta que se acostumbre a la línea de comando.

Staging lines of a file