Moving your project to GitHub

Everything you need to know about moving projects to GitHub


Join this course

GitHub Learning Lab is an integrated learning experience to help you learn how to use GitHub by using GitHub. Complete courses at your own pace on collaboration, workflow, and more.

From private betas to the most important open source technologies of our time, GitHub is home to all kinds of projects. Developers count on our platform to take their projects to the next level with collaborative tools, uncompromised security, and premier third-party apps. But if you haven’t started your project on GitHub, migrating might feel overwhelming. This course helps you seamlessly move code to GitHub and sets you up to do more after you make the move. See a word you don't understand? We've included an emoji :book: next to some key terms. Click on it to see its definition.

In this course, you’ll learn how to:

  • Identify where your code is stored
  • Introduce code to a repository
  • Create important Git files like a .gitignore
  • Add documentation to help other developers support your project

This course has a dedicated message board on the GitHub Community website. If you want to discuss this course with GitHub Trainers or other participants create a post over there. The message board can also be used to troubleshoot any issue you encounter while taking this course.

Ready to start learning?