Supongamos que he creado una request de extracción en una nueva sucursal, luego tengo que enviar algunas actualizaciones adicionales en la misma request de extracción en la misma nueva sucursal remota, aquí están mis operaciones, preguntándose si son correctas o si hay alguna solución mejor. Gracias.
git checkout -b newFooBranch git add <name of file changed> git commit -m 'add some initial changes' git push origin newFooBranch // make some changes git add <name of same file changed> git commit -m 'add some new changes on the same file' git push origin newFooBranch
saludos, Lin
@LinMa, podrías agregar el parámetro "-u" a cualquiera de tus commands de confirmación, el command se convertirá en:
git push origin -u newFooBranch
El parámetro "-u" le dice a git que rastree (conecte) su actual "newFooBranch" local a la "newFooBranch" en el server remoto. Solo necesita presionar "-u" una vez para cada twig recién creada.
Si los cambios están relacionados con el cambio anterior, recomendaría usar:
git add <some changes related to previous commit> git commit --amend
Esto solo agregará los cambios a la confirmación anterior, de esa manera no tirar basura en su twig con sets de cambios que significan poco por sí mismos.
Si ya has enviado confirmaciones que podrían haberse rebase
a una confirmación, usa rebase
para squash
o fix
tus compromisos.