Articles of amend

¿Git guarda las enmiendas?

Sé que existen en git reflog , pero si git reflog un commit a un repository remoto, lo modifico, entonces git push –force (warning: pushing –force a los repositorys remotos por lo general debería evitarse), existirá la confirmación que sobrescribí ¿algun lado?

¿Puedo modificar una confirmación a la twig principal desde una nueva sucursal local?

Recientemente, envié un file a la twig principal del repository de mi trabajo. Luego creé una nueva sucursal local para trabajar en otras cosas, pero me di count de que había omitido algo en la confirmación original. Hice los cambios mientras estaba en la nueva sucursal. ¿Se cometería Git? ¿Me gustaría trabajar, o tendré que […]

¿Por qué se cometen los git –less hace que ocurra la contradicción? eso es bastante extraño

* 84b134d – (HEAD, origin/lab_master, lab_master) comment macro defination which is protent to be a fun |\ | * 735d88f – add small script to ease ctag related option (13 minutes ago) * | 6623a94 – add small script to ease ctag related option (4 minutes ago) |/ * 0d0913a – add gitignore to ignore […]

Enmendar un post de compromiso enviado

Acabo de hacer una confirmación, luego me di count de que necesitaba cambiar el post de confirmación. Entonces en mi repository local lo hice: git commit –amend -m "New commit message" Pero cuando traté de impulsar esto, recibí un montón de posts de error que decían: Updates were rejected because the tip of your current […]

¿Git commit commit en aptana studio 3?

Me acabo de dar count cuando intenté enmendar una confirmación de que no hay una function de modificación de commit de git en Aptana Studio 3. ¿Es correcto o me falta algo? Si no está allí, ¿alguien en la comunidad sabe si alguna vez se agregará o cómo solicitarlo?

¿Cómo hacer que Git me advierta sobre el cambio de commit push?

tl; dr: cometer algo, empujar eso, modificar ese compromiso e intentar presionar de nuevo sin usar –force falla. ¿Cómo configurar Git para que diga, cuando bash cambiar 'commits publicados'? Estoy usando Git desde hace bastante time y todavía es una de las mejores cosas que me ha sucedido (software): es totalmente compatible con la forma […]

git mirroring a GitHub y filtrado de files privados

Actualmente trabajando en un proyecto. Queremos abrir nuestras comstackciones día a día con información completa (autor, etc.) al filtrar algunas carpetas privadas específicas. Digamos que confirmo A / file1 y B / file2 en Branch Master, me gustaría tenerlo reflejado en GitHub con la carpeta B filtrada (esta confirmación solo tendría A / file1). Una […]

Git enmendar / reescribir (sin agregar / cambiar files)

A menudo quiero editar un post de confirmación sin tener que volver a seleccionar el set de files desde la última confirmación. git commit file1.c file2.c Error accidental en el post de confirmación. git commit file1.c file2.c –amend Esto funciona, pero me gustaría no tener que volver a seleccionar el set de files del commit […]

GIT commit – enmienda en el estado HEAD separado

Entiendo que la forma correcta de enmendar un antiguo compromiso de GIT es usar rebase –interactive , pero para aclarar los conceptos, me gustaría entender qué sucede cuando lo hago git checkout <commit> cambiar algo en un file agregue el file cambiado al índice y luego git commit . –amend git commit . –amend Cuando […]

Cambiar el post de confirmación para una confirmación específica

Nota: pregunta similar a esta , pero con algunos cambios importantes. Tengo la siguiente function para reescribir la date de una confirmación, dada la identificación de confirmación: rewrite-commit-date () { local commit="$1" local newdate="$2" newdate="$(date -R –date "$newdate")" echo ">>>> Rewriting commit $commit date: $newdate" git filter-branch –env-filter \ "if test \$GIT_COMMIT = '$commit' then […]