GIT: Información Útil

A continuación voy a ir listando diferentes comandos del GIT que fui necesitando a medida que voy trabajando con GIT desde la fecha creación de esta entrada, a medida que vaya necesitando mas comandos los voy agregando y al final agrego un listado de fuentes de la información.

Configuraciones

Por medio de config podemos configurar el repositorio del git, usando la bandera –global el cambio es a nivel global en la maquina y si no se agrega es local al repositorio

    • Editar con una editor: git config --global --edit
    • Agregando datos personales
      • Nombre: git config --global user.name "nombre"
      • Email: git config --global user.email "email"
    • Configurar el branch remoto al cual sigue un branch:
      git config branch.<nombre del branch>.remote <alias del remoto>
    • Borrar una configuración: git config --global --unset <configuración>
    • Setear la llave ssh a usar en el repo: si tenemos varias ceuntas en un mismo servidor y no podemos compartir la llaves se puede indicar cual utilizar en un repositio particular, con el siguiente comando git config core.sshCommand "ssh -i ~/.ssh/id_rsa.OtroDelMonton"

Remotos

Utilizando repositorios remotos, esto nos permite que nuestros proyectos puedan ser almacenados con mas de un repositorio en distintos servidores. Por ejemplo uno local de la empresa y github, por defecto el primer remoto es origin que es de donde se realizo el clone del proyecto

  • Agregando un remoto: git remote add <alias> <url>
  • Borrando el remoto: git remote remove <alias>
  • Hacer pull de un remoto: git pull <alias>
  • Hacer push a un remoto: git push <alias> <branch>

Fuentes