{"repo":"davidde/git","free":true,"listed":false,"github":"https://github.com/davidde/git","clone":"git clone https://github.com/davidde/git.git","description":"Custom oh-my-zsh git plugin","language":"PowerShell","stars":54,"topics":["git","zsh","oh-my-zsh","shell","terminal","productivity"],"license":"MIT","category":"cli-tools","readme_excerpt":"oh-my-zsh git plugin This plugin is a complete replacement for the default oh-my-zsh git plugin, and provides quite a few useful aliases and functions. The motivation to replace the default plugin stems from the fact that it comes with some inconsistencies that make a few popular commands rather unintuitive: gcm='git checkout master' : this is inconsistent with gco='git checkout' , and on top of that it steals what should be the shortcut for git commit -m . Similar issues with git log : half of the commands use glg , the other half gl , but gl by itself is git pull (!?), for which gpl would make more sense. ... The efficiency of these shortcuts is kind of lost when you have to remember different letters for the same subcommand depending on the parameter(s) you're using ... In this plugin, great care care is taken to make sure all aliases are the most intuitive they can possibly be. On top of that, quite a few extra functions are added. Installation To use this plugin, clone this repo to /.oh-my-zsh/custom/plugins : This will automatically override the default git plugin. If you aren't yet using the default plugin, add git to the plugins in your /.zshrc file: Aliases cheatsheet Alias Command :---------------- :---------------------------------------------------------- g git ga git add gaa git add --all gai git add --interactive galias git list aliases gam g it commit -- a mend - m gama g it commit -- a mend - m -- a ll gan g it commit -- a mend -- n o-edit gana g it commit -- ","default_branch":null,"files":null,"tree":[],"storefront":"/r/davidde","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/davidde/git/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}