A Standard Tool

“Yes, but why are we using a VCS?”

  • I want you to use the principles of GIT so that you can track incremental changes to your work throughout your weekly assignments.
    • This will allow you to see your own change history.
    • This will allow you to try things, and know that if they do not work well, you can easily go back to what you had working before.
  • Your git repositories (or repos) can easily be integrated with GitHub.com (discussed in the next section), which has some definite benefits:
    • Built in distributed cloud backup for free.
    • A free hosted webspace. (This is how you will submit assignments during most of the course).
    • This allows us to easily see your work/code and track the changes you made during the weekly development cycle.
  • The last reason you will be using GIT and GitHub.com is because they are standard industry tools in both commercial and research facilities. Your familiarity and comfort with GIT will make you a better future collaborator.