GIT: Comandos

  • Instalación:
apt-get install git
  • Configuración global:
git config --global user.name "Gustavo Matamoros González"
git config --global user.email "gustavo.matamoros@gmail.com"
git config --global color.ui true
git config --global core.editor nano
  • Listar configuración:
git config --list
  • Para que no recuerde el usuario
git config --global credential.helper store
  • Ayuda:
git help <verb>
git <verb> --help
man git-<verb>
  • Saber versión de git
git --version
  • Inicializar un proyecto
git init
  • Iniciar un proyecto vació creando una carpeta para el working área (mi_proyecto) y la carpeta .git
git init mi_proyecto
  • Iniciar un proyecto de forma bare (com los hace gitlab o github y terminan en http…./mi_proyecto.git) y es un proiyecto creado para compartir
git init --bare
  • Saber el estado del repositorio
git status
  • Alistar archivos para subir
git add .
git add -A
git add *.html
  • Commit
git commit -m "versión #1 "
  • Relacionar el repositorio local al repositorio remoto
git remote add origin https://github.com/abelhongo/Login_PHP-JAVASCRIPT_RSA.git
  • Enviar los archivos github
git push -u origin master
  • Superlog
git config --global alias.superlog "log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all"
  • Reescribir un commit
git commit -am "Descripció modificada 2" --amend