Welcome to the first lesson of our Spring 2018 workshop series: Git and the Command Line!
Getting our story straight
Version control: Tracking changes to a file or project over time.
Do you have files that look like this? myproject.doc
Version control, also called revision control or source control, is a more streamlined means of tracking these changes.
GitHub: A browser-based git client. GitHub takes many project management tools and offers a user interface outside of the command line to work with git-versioned projects.
Some fun uses of GitHub that are not software development: Recipe sharing Fictionhub publishing platform
Command Line Interface (CLI): A text-based interface for navigating the computer. With some variation in meaning, other words you'll see are shell, command prompt, and terminal. Why it matters to us right now: outside of GitHub, git uses the command line and knowing a few extra CLI commands beyond git will help you make the most of managing your projects.