Docs: Git aliases.
This commit is contained in:
parent
7d9574d664
commit
3130c61845
93
docs/Git.md
Normal file
93
docs/Git.md
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
# Git Awesomeness
|
||||||
|
|
||||||
|
## Git Aliases
|
||||||
|
|
||||||
|
### Shorthands
|
||||||
|
|
||||||
|
```
|
||||||
|
a = add
|
||||||
|
ua = reset HEAD
|
||||||
|
b = branch
|
||||||
|
c = commit
|
||||||
|
ca = commit -a
|
||||||
|
cm = commit -m
|
||||||
|
cam = commit -am
|
||||||
|
co = checkout
|
||||||
|
d = diff --color-words
|
||||||
|
s = status -sb
|
||||||
|
```
|
||||||
|
|
||||||
|
### l
|
||||||
|
|
||||||
|
Simple one-line-per-commit log.
|
||||||
|
|
||||||
|
### ll
|
||||||
|
|
||||||
|
Log with list of changed files for each commit.
|
||||||
|
|
||||||
|
### ignore <file mask>
|
||||||
|
|
||||||
|
Add new item to `.gitignore`.
|
||||||
|
|
||||||
|
### this
|
||||||
|
|
||||||
|
Initialize Git repo in current folder and commit all files.
|
||||||
|
|
||||||
|
### append
|
||||||
|
|
||||||
|
Add all staged files to previous commit.
|
||||||
|
|
||||||
|
### undo
|
||||||
|
|
||||||
|
Undo last commit withould loosing any changes.
|
||||||
|
|
||||||
|
## Bash Aliases
|
||||||
|
|
||||||
|
### gr
|
||||||
|
|
||||||
|
Jump to root folder of Git repo.
|
||||||
|
|
||||||
|
### git-github [repo]
|
||||||
|
|
||||||
|
Setup syncronization of current Git repo with GitHub repo of the same name
|
||||||
|
|
||||||
|
### git-bitbucket [repo]
|
||||||
|
|
||||||
|
Setup syncronization of current Git repo with Bitbucket repo of the same name
|
||||||
|
|
||||||
|
### git-fork <original-author>
|
||||||
|
|
||||||
|
Add remote upstream.
|
||||||
|
|
||||||
|
### git-upstream [branch]
|
||||||
|
|
||||||
|
Sync branch with upstream.
|
||||||
|
|
||||||
|
|
||||||
|
## [git-friendly](https://github.com/jamiew/git-friendly)
|
||||||
|
|
||||||
|
### pull
|
||||||
|
|
||||||
|
Stash any local changes, pull from remote using rebase, updates submodules, pop your stash, then run `bundle install` and/or `npm install` if necessary.
|
||||||
|
|
||||||
|
### push
|
||||||
|
|
||||||
|
Push your changes to the remote + copy a sexy diff URL like http://github.com/jamiew/git-friendly/compare/e96033…5daed4 to your clipboard (works on Mac and Linux).
|
||||||
|
|
||||||
|
### branch [name]
|
||||||
|
|
||||||
|
Switch branches or create new local branch if it doesn’t exist. Intelligently sets up remote branch tracking so you can just type `git pull` and not always `git pull origin newbranch`. If no argument specified will list all local and remote branches.
|
||||||
|
|
||||||
|
### merge [name]
|
||||||
|
|
||||||
|
Merge the specified branch into the current branch. Rebases first if the branch is local-only.
|
||||||
|
|
||||||
|
|
||||||
|
## [git-extras](https://github.com/visionmedia/git-extras)
|
||||||
|
|
||||||
|
See `git extras --help` or [documentation](https://github.com/visionmedia/git-extras/blob/master/Readme.md) for all available commands.
|
||||||
|
|
||||||
|
|
||||||
|
## [hub](https://github.com/defunkt/hub)
|
||||||
|
|
||||||
|
See `hub help` or [documentation](http://defunkt.io/hub/hub.1.html) for all available commands.
|
Loading…
Reference in New Issue
Block a user