Adding git aliases to make your life easier
Last updated
Was this helpful?
Last updated
Was this helpful?
The .gitconfig
file in the b-it-bots/dev-env
repository contains some useful aliases to use with git.
You can copy the contents of to the global ~/.gitconfig
in your laptop if you want to use them in all your repositories (recommended).
If you only want to use them in the MAS repositories, copy them to the .git/config
wherever you cloned one of the mas_*
repositories.
You can use git aliases like this:
branches
- List all your branches
tags
- List all your tags
stashes
- List all your stashes
remotes
- List all your remotes
aliases
- Shows a list of your existing aliases
last
- Show your last commit
graph
- A graph version of who the commit history
prettylog
- Show a pretty log of the commit history
history
- Show the last 10 commits in a one line pretty format
scrum
- Show the commits made by you in the last day (Note: you need to change your name when you copy this alias)
precommit
-
unmerged
-
summary
- Show the status of files in a short format, including untracked files
unstash <stash index>
- To apply the stashed changes to your current workspace
squash <number of commits>
- Combine several commits into one
branchdiff
- Like git diff
but for branches
unstage
- Unstage all files that are currently added but have not yet been commited.
discard
- Discarding changes in file(s)
uncommit
- Revert your last commit
amend
- Ammend (fix) your last commit message
nevermind
- CAUTION: Discard all the changes on your local directory
Argentina Ortega - Original author