Articles of git commit

¿Cómo comparar dos twigs de git y filtrar las diferencias por post de compromiso?

Tengo una twig de lanzamiento llamada release/XXXX que contiene todas las twigs de características que quiero implementar en producción. La twig de liberación se crea por encima del master que es el estado actual de producción. Cada día de publicación me aseguro de que nuestra twig de publicación contenga solo los cambios planificados para el […]

Hot fix entre dos repositorys git remotos

Tengo dos repositorys remotos git, uno es para testing y el otro es para producción. git remote -v producción https: //ejemplo@bitbucket.org/deploy/pr1.git (fetch) producción https: //ejemplo@bitbucket.org/deploy/pr1.git (push) testing https: //ejemplo@bitbucket.org/deploy/pr1_test.git (fetch) testing https: //ejemplo@bitbucket.org/deploy/pr1_test.git (push) Cuando alguien hace un cambio, trabajan localmente y presionan al control remoto de testing: git push test master Alguien hace la […]

¿Qué hace el código Reformat al presionar a Git en PhpStorm y dónde establecerlo?

Descubrí que hay una opción para reformatear el código antes de enviarlo al repository de Git. Mi idea cuando vi esto fue que puedo usar dos formattings diferentes para mí y fxp. equipo / compañía . ¿Es esto lo que se supone que debe hacer esta opción? De ser así, ¿ dónde puedo especificar el […]

¿Cómo agregar un file sin seguimiento en la última confirmación de git?

Inicié git, luego usé el siguiente command para agregar todos los files en commit. git add * git commit -m "Starting project modifications" pero aún hay un file .htaccess como no rastreado, no sé por qué no se agregó ahora. Quiero agregarlo a mi último commit. ¿Cómo puedo agregarlo sin hacer otro commit?

¿Cómo puedo comprometerme con un submodule clonado en mi repository?

He creado un repository para mi directory .vim , por lo que no será necesario que lo notifique cada vez que cambie un equipo en el que estoy trabajando. Entonces tengo algo así ahora: user@.vim$ tree -L 3 -a . |– autoload | `– pathogen.vim |– bundle | |– jedi-vim | | |– after | […]

Git agrega y compromete todos los files en un command _native git_?

La secuencia de command más común de Git es: git add . git commit -m "Message" He buscado un command nativo de Git para hacerlo con una línea, pero sorprendentemente no pude encontrarlo. Hay al less dos grandes temas relacionados con esta pregunta AQUÍ y AQUÍ , pero sorprendentemente tienen respuestas muy votadas que no […]

Mover una confirmación local para desunir una twig local

Estoy en una situación complicada, porque no estoy familiarizado con git; Tuve una confirmación maestra en remoto, hice una twig en mi llamada local fix-bug-online-offline-support . Durante mi trabajo, otro miembro del equipo cambió el maestro remoto y lo saqué. Pero necesito dividir mi twig fix-bug-online-offline-support en dos twigs; Uno con nombre: fix-bug-online-support otro con […]

Coalescencia adyacente comprometer y revertir

Tengo un logging de confirmación peculiar que se ve así, A –> B –> C –> D donde cada letra es un compromiso. Parece que C es una reversión de B, así que básicamente la historia sería la misma que A –> D ¿Hay alguna forma de "sumr" los compromisos B y C? Los cambios […]

"Fatal: la label 'someTag' ya existe", al intentar agregar una label a commits antiguos

Pregunta ¿Por qué no puedo agregar una label a dos confirmaciones anteriores? git tag -a matlabTest cfa84dbb6dd3c2c9956421e723d2f99786f7b417 git tag -a matlabTest 45b3a4d83eece8a5adcb947392f15a14bd4b0e63 En cambio, estoy obteniendo: fatal: tag 'matlabTest' already exists Parece que Git solo quiere crear una nueva label en lugar de vincular la label con las confirmaciones. (ver abajo para más detalles). Fondo […]

NetBeans no permite presionar en una twig GIT remota (sin twig)

Soy nuevo en GIT VCS, así que estoy perdido. Estoy usando NetBeans 7.2.1 y estoy trabajando en un proyecto PHP con un repository remoto de GIT. Cloné el repository de GIT, durante ese process verifiqué todas las sucursales remotas. Todo salió bien. Luego cambié a la twig remota 'BUG0025' hizo los cambios de código necesarios. […]