

In this workshop, we will just work with text files. For example, you could version control Word documents, PDFs, Excel spreadsheets and photos. Git can be used to version control all kinds of files produced using all kinds of programs. Note that we are using a text editor to make it easier to run the workshop. This is very easy for beginners to use, but is not available for macOS or Linux. Notepad++ - this is a graphic text editor for Windows. This is a more complex text editor to use, and is not recommended for beginners. Vim - this is a standard text editor that is installed nearly everywhere, and is definitely available on all platforms (or, if not, then the less powerful alternative, called vi is available).

On Linux, if nano isn't available, then a similar program called pico likely is. It should be installed by default on Linux, macOS and Git Bash on Windows (instructions for installing it in Git Bash are here if it isn't available). Nano - this is a good text editor for beginners (and my favorite and personal choice). macOS users might get an immediate offer to install command line developer tools. You are free to choose the one you like the best. If, instead, you see something more like git: command not found, keep reading. Use the Download Snapshot button at the top of each Git repository page to download a snapshot. THE LATEST CODE IS AVAILABLE IN THE GIT REPOSITORIES. There are many different text editors available. Git-osx-installer This is the official stand-alone installer for Git on OS X. A text editor is a program that lets you create and edit simple text files.
