Video Course Basics of Git
Have you been unsure about adding version control to your web design and development workflow? Do you already use it but aren't sure exactly what you're doing and need a refresher? This video is for you. In 54 minutes of training you can get the foothold you need to start using Git with your web projects.
Basics of Git by Ryan Irelan clearly explains all of the basics of working with Git for web projects. It’s for Git beginners but it’s for those of you who have already been using Git but aren’t sure why you stage, commit, push, pull, branch, and merge. In 54 minutes, Ryan gives you the foundation you need.
Here’s a quick preview of the video:
In this video Ryan covers:
- How to install Git on both Windows and Mac OS X.
- What Git is and why you should use it.
- The piece of Git that make up your workflow
- A sample workflow with Git, including information on branching and merging.
- All of the basic git commands you need to know.
- Merging and branching repositories in Git.
- Connecting to remote repositories.
- Using client applications like GitHub for Mac and Tower.
- Using hosted Git services like Beanstalk and GitHub.
Git is a version control system that records and tracks changes to the contents to project files. Because Git tracks changes to files it is very simple to go back to the previous version of a file or project. In the case of web design and development projects, this is very useful to us. It was created in 2005 by Linus Torvalds along with the community that maintains the Linux operating system kernel to manage their development work. They wanted a version control system that was fast, simple, not centralized—meaning the repository wasn’t living just on a remote server somewhere—, and flexible enough to accommodate multiple branches of the same repository at the same time. Since then Git has become popular because of those original goals.
Being well-versed in modern version control systems like Git is quickly becoming expected, right alongside knowing HTML and CSS. It’s not a “nice to have” skill any longer; it’s a must-have. Sit down for an hour with Ryan and add Git to your toolbox. You’ll be glad you did.