WE CODE NOW
  • Home 
  • Blog 
  • Guides 
Guides
  1. Home
  2. Guides
  3. Git
  4. Customizing Git with Alias Commands

Customizing Git with Alias Commands

Posted on June 7, 2024 • 2 min read • 248 words
Git
 
Aliases
 
Customization
 
Git
 
Aliases
 
Customization
 
Share via
WE CODE NOW
Link copied to clipboard

Streamline your Git workflow by creating custom alias commands for frequently used operations.

On this page
  • Create a Simple Alias
  • Alias for Viewing Log
  • Alias for Status
  • Alias for Adding All Changes
  • Alias for Committing with a Message
  • Alias for Checking Out a Branch
  • Alias for Fetching All
  • Alias for Rebasing Interactively
  • Alias for Squashing Commits
  • Alias for Resetting

Customizing Git with Alias Commands  

Customizing Git with aliases can streamline your workflow by shortening common commands. Here’s how to create and use Git aliases:

Create a Simple Alias  

git config --global alias.co checkout

Sets git co as an alias for git checkout.

Alias for Viewing Log  

git config --global alias.lg "log --oneline --graph --decorate"

Sets git lg as a shortcut for a detailed log view.

Alias for Status  

git config --global alias.st status

Sets git st as an alias for git status.

Alias for Adding All Changes  

git config --global alias.addall

 "add ."

Sets git addall as an alias for git add ..

Alias for Committing with a Message  

git config --global alias.ci "commit -m"

Sets git ci as an alias for git commit -m.

Alias for Checking Out a Branch  

git config --global alias.co checkout

Sets git co as an alias for git checkout.

Alias for Fetching All  

git config --global alias.fa "fetch --all"

Sets git fa as an alias for git fetch --all.

Alias for Rebasing Interactively  

git config --global alias.ri "rebase -i"

Sets git ri as an alias for git rebase -i.

Alias for Squashing Commits  

git config --global alias.squash "rebase -i --autosquash"

Sets git squash as an alias for git rebase -i --autosquash.

Alias for Resetting  

git config --global alias.reset "reset --hard"

Sets git reset as an alias for git reset --hard.

Creating aliases for frequently used Git commands can save time and improve efficiency. Customize your Git workflow with these aliases.

 Git Commands for Handling Merge Conflicts
Git Reset and Revert Commands Explained 
On this page:
  • Create a Simple Alias
  • Alias for Viewing Log
  • Alias for Status
  • Alias for Adding All Changes
  • Alias for Committing with a Message
  • Alias for Checking Out a Branch
  • Alias for Fetching All
  • Alias for Rebasing Interactively
  • Alias for Squashing Commits
  • Alias for Resetting
Copyright © 2025 WE CODE NOW All rights reserved.
WE CODE NOW
Code copied to clipboard