// Start git init git remote add origin https://github.com/ git pull origin master git branch --set-upstream-to=origin/master master // Change remote git remote set-url origin https://github.com/ //Remove remote git remote remove origin // Revert git push -f origin HEAD^:master git push --set-upstream origin master // Close fix #xxx fixes #xxx fixed #xxx close #xxx closes #xxx closed #xxx resolve #xxx resolves #xxx resolved #xxx // Add upstram git remote -v git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git git remote -v // Sync origin git checkout to_branch git merge origin/from_branch git push origin to_branch // Sync upstram (master = branche name) git fetch upstream git checkout master git merge upstream/master git push origin master // Create new brach from fork (newbranch = branche name) git checkout -b newbranch upstream/newbranch git push -u origin newbranch // Create new brancj whithout comments (NEWBRANCH = branche name) git checkout --orphan NEWBRANCH