Skip to content

mrhwick/gitconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

Hardwick's Git Configuration

These are my dark magic aliases that I prefer when I am using git.

Installation

git clone https://github.com/mrhwick/gitconfig.git
cd gitconfig
cat gitconfig >> ~/.gitconfig

Edit the user information to match your actual email and name.

Reload your terminal, and your Git client will have discovered the new aliased commands.

Usage

Common commands are shortened:

# git commit
git ci

# git status -s (shortened)
git st

# git checkout
git co

# git add
git a

# git add -p (patch mode)
git ap

Some helper command scripts are included for common workflows:

# Checkout the 'dev' branch and pull the latest code from remote named 'upstream'
git rst

# Checkout a new branch that clones the current branch and prefix the given name with 'feature/'
git feat my-new-thing
Switched to a new branch 'feature/my-new-thing'

# Checkout a new branch that clones the current branch and prefix the given name with 'hotfix/'
git fix my-hot-repair
Switched to a new branch 'hotfix/my-hot-repair'

# Push the current branch commits to the same branch on the remote named origin
git up

# Pull the latest commits from the current branch down from the remote named origin
git down

# Pull the latest commits from the current branch down from the remote named upstream.
git reload

# Delete all branches that have been merged into the latest commit on the current branch, excluding 'master', 'dev', 'staging', and 'qa'.
git delete-merged-branches

Some useful git log viewer command aliases are included:

# Show compact log information with pretty-formatted commit messages, branch name pointers, and authors.
git ls

image

# Show cozy log information with file changes and number of lines added/removed.
git ll

image

# Show expanded log information with most useful information included.
git ld

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published