Putting an Old Project on a New Repo in Three Steps
Turning this into a post because I can never remember how to do it. Hope it helps someone else as well. A few words of caution, this post does not cover things like security, permissions, or configuration of git, as those are outside the scope for what I wanted to detail in this article.
This example uses .git and Atlassian's BitBucket.
- Create a new BitBucket repo (if you've not yet done so) and retrieve the repo's URL, keep it handy.
- Initialize and set the remote for your project to the repo's URL by using the following command (remember to change it to your own URL):
git remote add origin [email protected]:my-org/my-project.git
- Create your first commit to the repo by adding everything, committing it, and then pushing it to the remote:
git add --all
git commit -m "init"
git push -u origin master
That does it! Your project should now be version-controlled. If you find your project is too large for a repo, research strategies on how to incorporate a .gitignore file into your project to ensure you're only versioning the important parts of your project.