Skip to content

Instantly share code, notes, and snippets.

@jansanchez
Created July 8, 2015 21:20
Show Gist options
  • Select an option

  • Save jansanchez/5f2a30becc33fa2a350f to your computer and use it in GitHub Desktop.

Select an option

Save jansanchez/5f2a30becc33fa2a350f to your computer and use it in GitHub Desktop.
Git Extras

git-extras

Utilidades GIT

https://vimeo.com/45506445

instalando git-extras

sudo apt-get install git-extras

Veamos alguno comandos básicos

git summary

Resumen del repositorio

git summary
 project  : flux
 repo age : 9 months
 active   : 23 days
 commits  : 83
 files    : 175
 authors  :
    51	Jan Sanchez       61.4%
     9	Pedro Vega        10.8%
     9	Victor Sandoval   10.8%
     8	Jhonnatan Castro  9.2%
     3	Moises Yance      3.6%
     2	wilson Flores     2.4%

git effort

Muestra las estadísticas de "esfuerzo", actualmente muestra sólo el número de confirmaciones por archivo, destacando donde esta la mayor actividad del proyecto.

git effort
 file                        commits  active days

  .gitignore............................ 4      3
  frontend/miproyecto/.bowerrc.......... 1      1
  frontend/miproyecto/.dependencies.sh.. 4      4
  frontend/miproyecto/.local.sh......... 1      1
  frontend/miproyecto/.reinstall........ 2      2
  frontend/miproyecto/CHANGELOG.md...... 7      4

git commits-since

Lista los commits desde una fecha dada

git commits-since last-week
Carlos Huamaní - feat(unitTest): Se implementa pruebas unitarias con mocha

git count --all

Lista el numero commits por author

 git count --all
Jan Sanchez (69)
Victor Sandoval (36)
Pedro Vega (10)
Jhonnatan Castro (8)
Moises Yance (3)
wilsson (2)
Victor (1)
Victor Sandoval Valladolid (1)
Carlos Huamaní (1)

git alias

Define, muestra y busca un alias de GIT

 git alias last "cat-file commit HEAD"
tree 9dee0b52eac69d4d2d0384f8eb099568e11cd8a0
parent e7a66856137e6a2e6bd1d55c932af5bd931a4ce7
author Carlos Huamaní <carloshs92@gmail.com> 1436371875 -0500
committer Carlos Huamaní <carloshs92@gmail.com> 1436372030 -0500

feat(unitTest): Se implementa pruebas unitarias con mocha

git ignore

Para que nunca mas tengas que abrir el archivo .gitignore y agregues un archivo o carpeta más.

git ignore build "*.o" "*.log"
Adding pattern(s) to: .gitignore
... adding 'build'
... adding '*.o'
... adding '*.log'

git info --no-config

Información del proyecto

git info --no-config
-e ## Remote URLs:

-e origin	https://github.com/frontend-labs/flux.git (fetch)
origin	https://github.com/frontend-labs/flux.git (push)

-e ## Remote Branches:

-e   origin/HEAD -> origin/master
  origin/development
  origin/game
  origin/master
  origin/refactor
  origin/staging

-e ## Local Branches:

-e   development
  game
  master
* refactor
  staging
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment