Jun 18 Configurando el git
tags:
Git es el control de versiones que usa el Linux Kernel, con ese curriculum no es extraño que toda la comunidad Ruby este mudando sus repos a git (GitHub, Gitorius).
Si te vas a sumar a la ola hazlo siendo un buen ciudadano. Primero dile a todos quien eres para que si Google te quiere contratar sepa donde contactarte.
Un buen ciudadano
En la consola:
git config --global user.name "Matias Perez" git config --global user.email matias@voloparanovolver.com
Ahora si te fijas en el git log, aparece tu info en tus commits. La opcion —global esta indicando que sera system wide la configuracion. Fijate en .gitconfig en tu home, ahi puedes editar mas tarde tu configuracion de git.
Un poco de colores
Tambien te vendria bien trabajar con comodidad, y un poco de colores te ayudara mucho.
En la consola:
git config --global color.diff auto git config --global color.status auto git config --global color.branch auto
Ahora si miras tu git status veras en verde lo que tengas adicionado para commit, en rojo lo que no. En el git log tambien notaras que identificas mas facil los commits. Y muy util git diff tambien.
Rapidez en los commits
Y a la hora de hacer git commit si quieres cambiar el editor de los mensajes por uno mas ligero que el vi puedes hacerlo cambiando la variable de environment GIT_EDITOR. A mi por ejemplo me gusta el e3, un editorcillo que pesa 10Kb sin dependencias, que viene con los keybindigs de Emacs pero que tambien viene con otros flavors (vi, pico, nedit, wordstar).
Adiciona esto a tu .bashrc
export GIT_EDITOR='/usr/bin/e3em'
Ya se te levantara el ligero e3em como editor. Para mas info man git-config o este buen sitio de videos de git