Introduction to Tools and Techniques in Computer Science

Summary

Franklin Bristow

Summary

Even though we’re calling what we’re doing this week with version control “advanced”, we’re really just barely scratching the surface. Nevertheless, you have a more advanced view of version control software than making commits to a local repository. You may not use all of these version control tools for your own personal projects (I’m looking at you, branching and merging), but you will eventually use all of these version control features in your courses and in the workplace.

Importantly, though, you now have the ability to take repositories with you, wherever you happen to be writing code. The addition of remote repositories also gives you an alternative way to synchronize your code between computers (you don’t have to scp, you can git pull).

Finally, you’ve got some ability to use web-based issue tracking software to keep track of the things that you need to do in a project.

You should now be able to:

Now you should be ready to start working on the assignment this week!