Preguntas etiquetadas con git

314
¿Cómo pagar en Git por fecha?

Estoy trabajando en una regresión en el código fuente. Me gustaría decirle a Git: "verifique la fuente en función de una fecha / hora parametrizada". es posible? También he realizado cambios en mi vista actual que no quiero perder. Idealmente, me gustaría alternar entre la fuente actual y alguna...

314
¿Qué hace 'git blame'?

Vi muchas preguntas sobre los métodos de uso git blame, pero realmente no las entiendo. Veo un Blamebotón en la parte superior de los archivos en la interfaz de GitHub. Al hacer clic, muestra algunas diferencias con los nombres de usuario en la barra izquierda. ¿Qué indica eso? ¿Por qué se git...

311
Diferencia entre git pull y git pull --rebase

Comencé a usar git en algún momento y no entiendo completamente las complejidades. Mi pregunta básica aquí es averiguar la diferencia entre una git pully git pull --rebase, dado que la adición de la --rebaseopción no parece que hacer algo muy diferente: sólo lo hace un tirón. Por favor, ayúdame a...

310
Mensajes de confirmación de Git: formato 50/72

Tim Pope argumenta a favor de un estilo particular de mensaje de compromiso de Git en su publicación de blog: http://www.tpope.net/node/106 . Aquí hay un resumen rápido de lo que recomienda: La primera línea tiene 50 caracteres o menos. Luego una línea en blanco. El texto restante debe estar...

310
Explicar qué regla de gitignore está ignorando mi archivo

¿Hay alguna manera de ver por qué git ignora algún archivo (es decir, qué regla de un .gitignorearchivo está haciendo que se ignore)? Imagine que tengo esto (o un escenario mucho más complejo, con cientos de carpetas y decenas de .gitignorearchivos: / -.gitignore -folder/ -.gitignore...

308
git pull mientras no está en un directorio git

Digamos que tengo un directorio /X/Y, que es un repositorio git. ¿Es posible llamar de alguna manera a un comando como git pulldesde adentro /X, pero dirigido al /X/Ydirectorio? EDITAR: Supongo que me preguntaba específicamente: ¿es posible hacer esto usando el comando a git, pero sin tener que...

307
git: fatal: no manejo el protocolo 'http'

Copié y pegué un comando git clone de una página web: https://fedorahosted.org/ibus-typing-booster/ Tengo esto: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol

306
Archivos de directorio .idea comprometidos accidentalmente en git

Accidentalmente he comprometido el .idea/directorio en git. Esto está causando conflictos en cualquier otro lugar donde necesito verificar mi repositorio. Me preguntaba cómo elimino estos archivos del control remoto. Todavía necesito estos archivos localmente ya que el IDE de Intellij los...

305
¿Cómo puedo archivar ramas git?

Tengo algunas ramas viejas en mi repositorio git que ya no están en desarrollo activo. Me gustaría archivar las ramas para que no se muestren de forma predeterminada cuando se ejecutan git branch -l -r. No quiero eliminarlos, porque quiero mantener el historial. ¿Cómo puedo hacer esto? Sé que es...

305
Actualizar la fecha del autor de confirmación de git al modificar

Me encontré modificando mis compromisos con bastante frecuencia. No lo hago stashmucho porque tiendo a olvidar que lo hice, especialmente cuando quiero guardar lo que hice antes de irme o antes de un fin de semana, así que hago un compromiso de "borrador". Lo único es que, cuando modifico el...

305
Mantenga el archivo en un repositorio de Git, pero no rastree los cambios

Tengo varios archivos en un sitio de CodeIgniter que querré tener en el repositorio pero no rastrear ningún cambio. Por ejemplo, implemento una nueva instalación de este marco en un nuevo cliente, quiero que se descarguen los siguientes archivos (tienen los valores predeterminados CHANGEME) y solo...

303
¿Cómo volver a la versión más reciente en Git?

Recientemente me mudé de SVN a Git y estoy un poco confundido acerca de algo. Necesitaba ejecutar la versión anterior de un script a través de un depurador, así que hice git checkout <previous version hash>e hice lo que tenía que hacer. Ahora quiero volver a la versión más nueva, pero no sé...