Preguntas con la etiqueta [git]

Lista git preguntas

Diferencia entre Git y GitHub

11
respuestas
311
votos
376.3k
vistas

Recientemente agregué un nuevo proyecto a Git usando Eclipse, pero no veo que el proyecto aparezca en mi cuenta de GitHub. ¿Por qué tienen la misma información de cuenta y

Estoy usando git en un proyecto relativamente pequeño y encuentro que comprimir el contenido del directorio .git podría ser una buena manera de hacer una copia de seguridad del proyecto.

Si desea mover una confirmación al área de preparación, es decir, cancelar la confirmación y mover todos los cambios que había en ella al área de preparación (colocando efectivamente la

Aquí están los comandos que utilicé desde la rama maestra. git branch experiment git checkout experiment Luego hice algunos cambios en mis archivos, confirmé los cambios y envié la nueva

Estoy intentando deshacer cambios locales en un archivo específico. No se ha comprometido nada. Cuando quiero revertir todos los cambios, puedo realizar git revert --reset HEAD. Sin embargo, en este

Quiero ignorar todos los archivos de mi repositorio excepto los que se encuentran en el binsubdirectorio. Intenté agregar lo siguiente a mi .gitignore: * !bin/* Sin embargo, esto no tiene

Digamos que tengo un gráfico como este: A---B---C---D (master) \ \-E---F (HEAD) Si lo hago git log --all --oneline, obtendré mis seis confirmaciones. Pero si la gráfica es: A---B---C---D (master,

He estado usando Git por un tiempo, pero nunca tuve que configurar un nuevo repositorio remoto y sentí curiosidad por hacerlo. He estado leyendo tutoriales y no sé cómo conseguirlo.git

¿Cuándo eliminar ramas en Git?

8
respuestas
329
votos
94.0k
vistas

Supongamos que tenemos una aplicación que es estable. Mañana, alguien informa un error importante que decidimos corregir de inmediato. Así que creamos una rama para esa revisión fuera de "master",

Esto da una buena explicación de cómo aplastar múltiples confirmaciones: http://git-scm.com/book/en/Git-Branching-Rebasing pero no funciona para confirmaciones que ya han sido enviadas. ¿Cómo puedo eliminar las confirmaciones más recientes tanto en

¿Cómo clono un repositorio git para que también clone sus submódulos? La ejecución git clone $REPO_URLsimplemente crea directorios de submódulos vacíos.

¿Cuáles son las diferencias entre .gitignorey .gitkeep? ¿Son lo mismo con diferente nombre o ambos cumplen una función diferente? Parece que no puedo encontrar mucha documentación sobre .gitkeep.

Si tengo nvarias confirmaciones, ¿cómo puedo crear una rama a partir de la n-3confirmación?

¿Cómo elimino ramas que ya se han fusionado? ¿Puedo eliminarlas todas a la vez, en lugar de eliminar cada rama una por una?

¿Qué comando puedo usar para imprimir la identificación de confirmación de HEAD? Esto es lo que estoy haciendo a mano: $ cat .git/HEAD ref: refs/heads/v3.3 $ cat .git/refs/heads/v3.3 6050732e725c68b83c35c873ff8808dff1c406e1 Pero