Moving Git repo to GitHub
# add the new repo on GitHub git remote add new-origin [email protected]:obarbeau/repl-tasks.git # push everything git push --all new-origin git push --tags new-origin # rename old syno repo git remote rename origin previous-on-syno # rename new repo to master git remote rename new-origin origin # change destination of local master branch to new repo git branch master --set-upstream-to=origin/master
The history is preserved.
If some branches had existed, it would have been necessary to pull them first to the local repo and then push them to the new one.
See this post for more information.
This project needs some refactoring and documentation, I'll do it ASAP...