From the course: Computer Science Principles: Programming

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Save progress and work with others

Save progress and work with others

From the course: Computer Science Principles: Programming

Start my 1-month free trial

Save progress and work with others

- Working as a developer is an iterative process. As you add more capabilities to your project and re-factor existing code, you'll want to keep a history of your progress. Sometimes changes you make don't quite work out, and you need a way to go back in time to an earlier point and restore from an earlier version. Using code repositories are the main way that you are able to do that. One of the most popular is called Git, and there is a hosted version of Git called GitHub, used to manage your code and even work with others collaboratively on a project. There are tons of different uses for code repositories, but as a new programmer, there are three that I wanted to highlight first. The first is that code repositories are essentially snapshots in time. They capture your code at a certain point called a commit. When you finish editing your code, you perform a commit that saves that point in time and the state of the code in the repository. You provide a description and then that is saved…

Contents