Comandos utiles Git

De ChuWiki

Cambiar nombre de usuario y email en Git[editar]

En un repositorio concreto, ubicarse en el directorio de ese repositorio y

git config user.name "nuevo nombre"
git config user.email nuevo@email.com

Para cambiarlo de forma global en todos los repositorios

git config --global user.name "nuevo nombre"
git config --global user.email nuevo@email.com

Almacenar y Cambiar credenciales de Git[editar]

Si queremos que git recuerde nuestro usuario y password

git config --global credential.helper store

Cuando hagamos una petición nos pedirá usuario y password. A partir de ahí lo recordará. Si más adelante cambiamos la password, la primera vez que la necesite (por ejemplo, al hacer un git pull o git push) dará un error, pero si repetimos el comando por segunda vez, nos la volverá a pedir y la almacenará.

Aparte de store, existe cache (para recordar la password en memoria), wincred (para guardarla en el gestor de claves de windows) y osxkeychain (para MAC).

Si queremos que no recuerde nuestro password

git config --global --unset credential.helper

Por defecto, store guarda las credenciales en texto claro en $HOME/.git-credentials. Debemos borrar ese fichero si no queremos que quede ahí guardada nuestra password.