Preguntas etiquetadas con git

806
¿Cuándo debo usar git pull --rebase?

Sé de algunas personas que usan git pull --rebasepor defecto y otras que insisten en nunca usarlo. Creo que entiendo la diferencia entre fusionar y rebase, pero estoy tratando de poner esto en el contexto de git pull. ¿Se trata simplemente de no querer ver muchos mensajes de confirmación de fusión,...

800
¿Cómo clono una sola rama en Git?

Tengo un repositorio local de Git llamado 'esqueleto' que utilizo para almacenar esqueletos de proyectos. Tiene algunas sucursales, para diferentes tipos de proyectos: casey@agave [~/Projects/skeleton] git branch * master rails c c++ Si quiero consultar la rama maestra para un nuevo proyecto,...

785
Cómo deshacer una fusión git con conflictos

Estoy en la rama mybranch1. mybranch2se bifurca mybranch1y se realizaron cambios en mybranch2. Luego, mientras estaba encendido mybranch1, lo hice git merge --no-commit mybranch2 Muestra que hubo conflictos al fusionar. Ahora quiero descartar todo (el mergecomando) para que mybranch1vuelva a ser...

764
Fusionar rama de desarrollo con master

Tengo dos ramas, a saber, mastery developmenten un repositorio de GitHub. Estoy haciendo todo mi desarrollo en la rama de desarrollo como se muestra. git branch development git add * git commit -m "My initial commit message" git push -u origin development Ahora quiero fusionar todos los cambios...

756
¿Cuál es la diferencia entre HEAD ^ y HEAD ~ en Git?

Cuando especifico un objeto de confirmación de ancestro en Git, estoy confundido entre HEAD^y HEAD~. Ambos tienen una versión "numerada" como HEAD^3y HEAD~2. Me parecen muy similares o iguales, pero ¿hay alguna diferencia entre la tilde y el

755
¿Puedo especificar varios usuarios para mí en .gitconfig?

En mi ~/.gitconfig, enumero mi dirección de correo electrónico personal [user], ya que eso es lo que quiero usar para repositorios de Github. Pero, recientemente, también comencé a usar git para el trabajo. El repositorio git de mi empresa me permite comprometerme, pero cuando envía anuncios de...

753
¿Cómo obtengo el recuento de confirmación de Git?

Me gustaría obtener el número de confirmaciones de mi repositorio Git, un poco como los números de revisión SVN. El objetivo es usarlo como un número de compilación incremental único. Actualmente me gusta eso, en Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Pero siento que es un...