-
-
Save influxweb/e45f62a93347d1beb6443c428f15b4e3 to your computer and use it in GitHub Desktop.
A better setup for Git
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # The basics, who you commit as: | |
| [user] | |
| name = John Doe | |
| email = john@doe.org | |
| # Your Github username | |
| [github] | |
| user = githubusername | |
| # Some aliases to save 1000s keystrokes each year: | |
| [alias] | |
| log = log --color | |
| co = checkout | |
| br = branch | |
| ci = commit | |
| st = status | |
| # Long but worth it, gives you output like: | |
| # * 4be77ea Add issue 42. 4 weeks ago by Julien | |
| lg = log --graph --pretty=format:'%Cred%h%Creset %C(yellow)%d%Creset %s %Cgreen%ar%Creset by %C(yellow)%an%Creset' --abbrev-commit | |
| # Convenient to see diff in minified files | |
| dw = diff --color-words | |
| # Add colors | |
| [color] | |
| ui = true | |
| diff = auto | |
| # Avoid messy merge commits with autorebase | |
| [branch] | |
| autosetuprebase = always | |
| # Push the current branch by default | |
| [push] | |
| default = current | |
| # Guess what you really meant | |
| [help] | |
| autocorrect = 1 | |
| # Tell git you have a global .gitignore | |
| [core] | |
| excludesfile = ~/.gitignore | |
| # Remove usage hints | |
| [advice] | |
| statusHints = false | |
| # Tell where are the diff from, | |
| # instead of using a and b notation | |
| [diff] | |
| mnemonicprefix = true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment