Nearly every page on GitHub has a keyboard shortcut to perform actions faster. https://help.github.com/articles/using-keyboard-shortcuts/
git checkout feature-branch
git rebase -i release-branch
git push --force
git merge-base branch1 branch2
git grep pattern
git log -2
git log --after="2016-02-29 00:00" --before="2016-02-29 23:59"
git log --author=eddiecorrigall
git checkout release-branch
git pull
... make any necessary changes
git tag release-branch-rc2
git push --tags
Assuming the feature branch is currently checked-out, replace the existing feature branch file with the release branch file:
git checkout origin/release-branch path/file.py
- Base commit; the previous commit of your first commit on the feature branch
git checkout release-branch
git pull
git checkout feature-branch
git rebase --onto origin/release-branch base_commit_of_feature_branch
git push --force