Git Hacks and Tricks

From OPeNDAP Documentation
Revision as of 21:38, 14 January 2015 by Jimg (talk | contribs) (Cheat sheet items)

1 Git resources

2 Setup a username and access token for GitHub

git config --global github.user <name>
git config --global github.token <token>
where the token is made using the instructions at

3 Cheat sheet items

These are simple things that are not really obvious from the git book or other sources

How to see a list of 'conflicted' files after a merge
git diff --name-only --diff-filter=U
How to see the different remote branches
git remote show origin
How do I see what would be pushed to a remote repo?
git push --dry-run
git diff origin/master # Assumes you have run git fetch, I think
git diff --stat origin/master # --stat just shows the file names stats, not the diffs
To get a specific file from a specific branch
git show dap4:./ > You can use checkout instead of show and that will overwrite the file.
the general syntax is object (that's the 'dap4:./' part) and it can use the ^ and ~n syntax to specify various commits on the given branch. A SHA can also be used.