Skip to content

Instantly share code, notes, and snippets.

@hickerm
Last active March 13, 2017 18:24
Show Gist options
  • Save hickerm/7126408 to your computer and use it in GitHub Desktop.
Save hickerm/7126408 to your computer and use it in GitHub Desktop.
//show last 5 commits on one line
git log --pretty=oneline --max-count=5
//create a branch and switch to it at same time
git checkout -b branchname
//resolve conflicts via visual merge tool
git mergetool
//show last commit on each branch
git branch -v
//see which branches are already merged into the branch you’re on
//branches on this list without the * in front of them are generally fine to delete with git branch -d
//as you've already incorporated their work into another branch, so you’re not going to lose anything
git branch --merged
//see which branches you haven’t yet merged in
//if you try to delete these, it will fail as a safety net, but you can force the deletion with -D
git branch --no-merged
//delete a local branch
git branch -d the_local_branch
//cherry pick changes
//* copy the SHA hash from the commit/branch you want (either something like the first 6 or 7 characters from the bash or the entire thing via github)
//* switch to the bracnh you want to insert the commit into
//* cherry pick your commit:
git cherry-pick c90fd66
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment