Ever make changes that broke your code and forgot how your code worked before? Want to work with someone on a code project, but aren't sure who has the latest version of a particular file? Interested in open source software, yet not sure how to contribute? Learn how to use Git and Github to solve these problems and more!
What will the workshop cover?
Git is a popular version control application that can track your code changes. This session will introduce the basics of version control and how to use Git to keep track of your changes to a project. You'll also learn how to use GitHub (a hosting service) to collaborate with other developers.
We will start the class by setting up your GitHub account and configuring Git on your machine.
We'll also cover:
• the basic concepts of version control
• fundamental Git commands to track changes to a small project
• the basics of collaborating on code with other developers in a professional environment, or on open source projects
• how to use GitHub to host your projects and share code
Want to try Git for yourself before the class? Github has a 15-minute tutorial you can go through on your own here.
This class will not use actual code when committing to a GitHub repository, so no need to worry about knowing a particular programming language. A willingness to use the command line is necessary; we will be changing directories, listing directory contents, and using Git from the command line throughout the class. You should bring your own computer to class and have administrative privileges for installing software. Also, don't forget to bring a power supply.