Articles of git reset

git rebase comió mis compromisos! Traducir la salida 'git reflog' para mí?

Había hecho cinco commits y quería convertirlos a todos en un commit antes de presionarlos. Por alguna razón, decidí intentar hacer esto por medios diferentes a los que suelo usar. FWIW: estaba intentando seguir las instrucciones aquí http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html . Pondré muchos detalles a continuación, pero es posible que desee pasar al final de la pregunta […]

Restablecimiento de Git: los controles remotos / origen / maestro no están sincronizados con el maestro local

En uno de mis repositorys, el maestro local está por delante de los controles remotos / origen / maestro * – master (123) * – * – remotes/origin/master (456) Todos mis otros repos locales (basados ​​en el mismo repository remoto) tienen el control remoto / origen / maestro en el mismo hash de confirmación (123). […]

Presionando con Github LFS y recuperando files de restablecer confirmaciones

Esto es un poco complicado, haré todo lo posible para explicar mi situación. Estaba creando un nuevo repository para organizar mejor mis files. Como mis files csv son bastante grandes, utilicé Github LFS para cargar los files: git lfs track "*.csv" Por alguna razón, entiendo esto cuando presiono: Git LFS: (8 of 8 files) 381.38 […]

¿'Git reset' + 'git push' enviará mi commit separado al repository remoto?

Tengo una sucursal en mi repository con un nuevo compromiso (digamos 'Commit A' ) con respecto a un nuevo cambio. Y no envié la confirmación aún al repository remoto. Ahora, falta un arreglo en este compromiso y me gustaría: git reset HEAD~1 (vuelve a la confirmación anterior A-1, volviendo a colocar los últimos cambios confirmados […]

Eliminar confirmaciones en git remoto

Tengo una twig de desarrollo en la que empujamos todo. El último compromiso rompe toda nuestra construcción y necesito eliminar el mismo. Para local yo use git reset –hard <SHA_ID> Lo cual funciona bien para el repository local, pero cuando bash presionar los cambios son rechazados porque la punta de la twig actual está detrás […]

Cómo deshacer push push to master

Está bien, entonces tengo un repository bifurcado en GitHub, y el repository upstream no se ha actualizado desde que lo bifurqué. Ayer, creé una twig basada en el último compromiso ascendente que se realizó antes de que bifurcara el repository meses atrás. Hice un commit incorrecto en la twig, así que traté de deshacerlo usando […]

¿Los lockings de agregar git add se envían al repository maestro?

Podemos recuperar files, que una vez fueron agregados (pero no confirmados) y luego eliminados usando git reset –hard. Consulte Recuperación del file agregado después de hacer la restauración de git –hard HEAD ^ Cuando introducimos nuestros cambios en algún repository en sentido ascendente, ¿se insertan estos blobs? Context: al realizar cualquier desarrollo, de vez en […]

¿Cómo salgo de este lío con un submodule de git?

Tengo un repository git con WordPress como submodule. Intentaba actualizar WordPress y realmente arruiné las cosas. Solo quiero get todo el código de la label 3.7.1 en el repository remoto, pero esto no funciona; git fetch –tags git checkout 3.7.1 Deja un montón de "files sin seguimiento" o "cambios no confirmados". No sé lo que […]

eclipse git revert / reset opción no encontrada

¿Cómo se puede revertir / restablecer un file usando el plugin eclipse egit (equipo)? Estoy abriendo el menu del equipo pero no puedo encontrar ninguna opción de reinicio / revertir. Ver captura de pantalla:

¿Está "git clean" seguido de "git stash clear" networkingundante al crear un check-in prístino?

Me gustaría escribir un guión que garantice un pago exitoso de Git sin la intervención del usuario. No me importa download nada que no pueda ser resuelto sin intervención del usuario: por ejemplo, cambios no confirmados. Quiero mantener files explícitamente ignorados (considero que están "bajo control de versión"). Hice un guión basado en la cornucopy […]