Source control is essential for managing a codebase, keeping track of changes, and coordinating your work with other team members. Git is the fastest growing open source source control system today. It's useful if you are working on a large distributed team, or working on personal projects.
In this talk, learn about how to set up your own Git repository, how to push, pull, fork, merge, and branch all on the command line! You'll be able use a GitHub account to easily showcase your projects and collaborate with others in the open source community. Code is social!
- Understand the basics of version control and how Git works
- Learn how (and why!) you can use Github to collaborate with your team, contribute to open source projects, or share your code
- Practice creating a repository, staging changes, making commits, and pushing code on the command line
- Learn some strategies for undoing things in Git
Requirements & Prep
If you'd like to following along, you'll need a laptop (Mac or PC) and a text editor (try Atom or Sublime).
- Sign up for free Github account.
- Download Git for your operation system