-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Foro Técnico: Git #1
Comments
Trucos y consejos de configuración y usoCómo hacer que el prompt indique la rama activa de cualquier proyectoLa terminal puede indicar el nombre de la rama activa de un proyecto de git en el prompt. Para hacer esto únicamente tienes que editar tu fichero '.bashrc': vim ~/.bashrc Localiza la parte en la que se define el contenido, formato y colores del prompt. Algo como: if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi Y modifica esas lineas para que se vean de la siguiente manera: parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ '
fi Ya puedes abrir una nueva terminal para ubicarte en cualquier directorio de tu sistema de ficheros que albergue un proyecto cuyo contenido está controlado y seguido por git. El prompt debe anunciarte el nombre de la rama activa justo antes del símbolo |
Cómo actuar cuando queremos hacer pull de una rama remota pero hay cambios en su clon localHay ocasiones en las que queremos hacer pull de un repositorio remoto pero nos dice que tenemos cambios en nuestra rama que no hemos comprometido (committ) ni reservado (stash). El mensaje que entonces encontramos habitualmente dice algo como:
En ese caso, si queremos prescindir de nuestros cambios y traer los cambios que aparecen en el repositorio remoto podemos hacer: git stash save
git pull
git stash drop Si por el contrario queremos mantener los cambios que hicimos e incorporarlos de nuevo tras la implementación de los cambios en el repositorio remoto, podemos hacer: git stash save
git pull
git stash pop |
Haz uso de este hilo para dudas técnicas y reporte de problemas relacionado con el uso e instalación de git.
The text was updated successfully, but these errors were encountered: