Speed up your development with a list of useful git aliases and shortcuts.
git clone [email protected]:davidecaruso/gitconfig.git && cd gitconfig
cp .gitconfig ~ && vi ~/.gitconfig
# Update "email" and "name" properties with yours| Alias | Description | Parameters |
|---|---|---|
| br | Shortcut of branch |
See branch |
| st | Shortcut of status |
See status |
| ci | Shortcut of commit |
See commit |
| co | Shortcut of checkout |
See checkout |
| commend | Shortcut of commit --amend |
-- |
| l | Show logs graph | See log |
| f | Fetch & prune | See fetch |
| new | Create a new branch | Branch name |
| rename | Rename the current branch name | New branch name |
| cp | Checkout in a branch and pull from origin | Branch name |
| cia | Stage and commit all changes | -- |
| pa | Push all branches and tags | -- |
| pp | Pull & push the current branch | -- |
| sync | Fetch from remote and pull master and develop | -- |
| clear | Clear all changes | -- |
| untag | Delete locally and remotely a tag | Tag name |
| unstage | Remove from stage | File names |
| uncommit | Undo the last commit locally | -- |
| all-diffs | All differences between two branches | Two branch names |
| new-diffs | New file differences between two branches | Two branch names |
| cop-diffs | Copied file differences between two branches | Two branch names |
| del-diffs | Deleted file differences between two branches | Two branch names |
| mod-diffs | Modified file differences between two branches | Two branch names |
| ren-diffs | Renamed file differences between two branches | Two branch names |
| reset-chmod | Reset files permissions | -- |
Licensed under MIT.