git
Get hash tag of last commit
git log -1 --format=oneline | cut -d " " -f 1
Configure pager
This will cause less to exit as soon as it reaches end-of-file. This is helpful for git output where it is less than one page.
Edit your .gitconfig
file:
[core] pager = less -E
Here are some useful commands:
# initialize working copy git init # initialize bare repo git init --bare # reset working copy git reset --hard # show who is responsible for changes git blame # add remote git remote add origin user@blah/~/foo/bar/ # remove remote git remote rm origin # show all remotes git remote show # show details of specific remote git remote show origin # pull any changes down from the bare git pull origin master # make a new branch and start working in it git checkout -b some_updates # make a working copy of existing repo git clone user@blah/~/foo/bar/ # get the status of current branch git status # delete branch locally git branch -D newfeature # delete branch on origin git push origin :newfeature