Accesos directos para los commands de git

Me gustaría utilizar accesos directos o alias para los commands de git.

git diff git status git push git pull git stash git branch -a 

¿Cómo creo atajos o alias, hay una list pnetworkingefinida?

Pon esto en tu .gitconfig

 [alias] st = status ci = commit br = branch co = checkout 

Puedes agregar todo lo que quieras

 git config --global alias.<short> <long> 

p.ej

 git config --global alias.cob "checkout -b" 

(Sin --global , obtienes alias por proyecto).

También puede agregarlos a su .bashrc para escribir aún less.

Ver http://ozmm.org/posts/git_bash_aliases.html para un ejemplo.

Más de una forma de hacer esto. Explicado a continuación con ejemplos:

[1] Usando la opción "alias" proporcionada por el git en sí.

Ejemplo: git config –global alias.co checkout

Uso de ahí: git co

Esto es equivalente a hacer inputs manualmente en '~ / .gitconfig' (esta ruta ya que se usa –global , de lo contrario se usará el file .gitconfig del proyecto, en el que se intenta establecer).

 [alias] co = checkout 

Por lo tanto, hacer una input manual al file, como se especifica, también puede ser otra forma de configurar sus alias.

para más información

[2] Utilizando .bash_profile / .bashrc.

Edite su ~ / .bash_profile o ~ / .bashrc , como se muestra a continuación:

Ejemplo: alias go = 'git checkout'

Uso de ahí: ir

(No se olvide de 'fuente ~ / .bash_profile' o 'fuente ~ / .bashrc' después de los cambios en el file, en function de su caso).

para más información

Por lo tanto, si lo ve claramente, la segunda forma es agregar aún más la abreviatura / alias al uso de git-command (para su perfil).

Además, los alias significan facilidad de uso, por lo tanto, lo que prefiera / a gusto es lo que puede agregar (como: puedo decir probablemente, Giraffe = git checkout, si es fácil).