How to Use Git and Version Control, Part 2

OSTraining
Course Summary
In Part 2 of the Git series, you'll learn how to move code between your work environment and the shared Git environment. You'll see how to use Github, Bitbucket and SSH keys.
-
+
Course Description
In Part 2 of the Git series, you'll learn how to move code between your work environment and the shared Git environment. You'll see how to use Github, Bitbucket and SSH keys.You'll also learn to clone, push, move, merge, undo changes and much more.
I got back into Drupal about a year before Drupal 7 was released, so I built a couple of sites in Drupal 6. Then in January I completely switched over to D7 when it was released. Because I decided to make the switch right away, I was running into a lot of bugs/issues that hadn't been resolved yet. So, I started to make videos helping other people with the problems I found.
With the videos I made, I realized that I had shown some solutions, but people still had a lot of questions about edge cases. That was when I saw the light, and had the idea to put together series of short videos covering different topics. This format allowed me go in-depth with each module. I'm glad to be sharing these videos on OSTraining!
-
+
Course Syllabus
Remote Repositories
What are Remote Repositories?
Generating an SSH Key
Github and SSH Keys
Setting Up a Repository on Github
Add an Existing Repository on Github
Connecting SourceTree to Github
Creating an Account on BitBucket
Creating Repositories on BitBucket
Connecting SourceTree to BitBucket
Moving Repositories
Cloning Remote to Production
Pushing a Local Change
Configure Git on a Remote Machine
Safely Move from Dev to Live
Quickly Move Dev to Live
Managing Conflicts
Undoing Recent Changes
Undo Commits, Keeping Files Intact
Undo Commits, Including Changes
Reverting Commits
Quiz
Git and Version Control, Part 2 Quiz