Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am gsmadi on github.
  • I am gsmadi (https://keybase.io/gsmadi) on keybase.
  • I have a public key whose fingerprint is 55E5 46DC C64F BDDA 8436 83F1 D733 31AE 194C B3FD

To claim this, I am signing this object:

@gsmadi
gsmadi / .bash_profile
Created October 15, 2017 15:03 — forked from natelandau/.bash_profile
Mac OSX Bash Profile
# ---------------------------------------------------------------------------
#
# Description: This file holds all my BASH configurations and aliases
#
# Sections:
# 1. Environment Configuration
# 2. Make Terminal Better (remapping defaults and adding functionality)
# 3. File and Folder Management
# 4. Searching
# 5. Process Management
@gsmadi
gsmadi / git-aliases.md
Last active October 15, 2017 15:07 — forked from mwhite/git-aliases.md
The Ultimate Git Alias Setup

The Ultimate Git Alias Setup

If you use git on the command-line, you'll eventually find yourself wanting aliases for your most commonly-used commands. It's incredibly useful to be able to explore your repos with only a few keystrokes that eventually get hardcoded into muscle memory.

Some people don't add aliases because they don't want to have to adjust to not having them on a remote server. Personally, I find that having aliases doesn't mean I that forget the underlying commands, and aliases provide such a massive improvement to my workflow that it would be crazy not to have them.

The simplest way to add an alias for a specific git command is to use a standard bash alias.

# .bashrc