Introduction to Version Control-Course Introduction
Course Introduction
()
Welcome to the Course
Introduction to Version Control-Before Version Control
Intro to Module 1: Version Control
()
Keeping Historical Copies
()
Review: Diffing Files
Diffing Files
()
Review: Applying Changes
Applying Changes
()
Review: Practical Application of diff and patch
Practical Application of diff and patch
()
Study guide: diff and patch
Introduction to Version Control-Version Control Systems
What is version control?
()
Version Control and Automation
()
What is Git?
()
More Information About Git
Installing Git
()
Installing Git on Windows (Optional)
()
Installing Git
Introduction to Version Control-Using Git
Review: First steps with Git
First Steps with Git
()
Review: Tracking Files
Tracking Files
()
Review: The Basic Git Workflow
The Basic Git Workflow
()
Review: Anatomy of a commit message
Anatomy of a Commit Message
()
Study guide: Git
Introduction to Version Control-Module 1 Review
Module 1 Wrap Up: Intro to Version Control
()
Glossary terms from course 3, module 1
How to Log in to Qwiklabs
Using Git Locally-Advanced Git interaction
Intro to Module 2: Using Git Locally
()
Review: Skipping the staging area
Skipping the Staging Area
()
Review: Getting more information from the user
Getting More Information About Our Changes
()
Review: Deleting and Renaming Files
Deleting and Renaming Files
()
Study guide: Advanced Git
Using Git Locally-Undoing Things
Review: Undoing Changes Before Committing
Undoing Changes Before Committing
()
Review: Amending commits
Amending Commits
()
Review: Rollbacks
Rollbacks
()
Review: Identifying a commit
Identifying a Commit
()
Study guide: Git Revert
Using Git Locally-Branching and Merging
What is a branch?
()
Review: Creating new branches
Creating New Branches
()
Review: Working with branches
Working with Branches
()
Review: Merging
Merging
()
Review: Merge conflicts
Merge Conflicts
()
Study guide: Git branches and merging
Using Git Locally-Module 2 Review
Module 2 Wrap Up: Using Git Locally
()
Glossary terms from course 3, module 2
Working with Remotes-Introduction to GitHub
Intro to Module 3: Working with Remotes
()
What is GitHub?
()
Review: Basic interaction with GitHub
Basic Interaction with GitHub
()
Study guide: Basic Interaction with GitHub
Working with Remotes-Using a Remote Repository
What is a remote?
()
Review: Working with remotes
Working with Remotes
()
Review: Fetching new changes
Fetching New Changes
()
Review: Updating the local repository
Updating the Local Repository
()
Study guide: Git Remotes
Working with Remotes-Secure Shells & API Keys
What is secure shell?
The SSH protocol
Configuring SSH
API Keys
When to use API Keys
Public vs. private keys
Working with Remotes-Solving Conflicts
Review: The Pull-Merge-Push Workflow
The Pull-Merge-Push Workflow
()
Review: Pushing remote branches
Pushing Remote Branches
()
Review: Rebasing your changes
Rebasing Your Changes
()
Review: Another Rebasing example
Another Rebasing Example
()
Best Practices for Collaboration
()
Study guide: Conflict resolution
Working with Remotes-Module 3 Review
Module 3 Wrap Up: Working with Remotes
()
Glossary terms from course 3, module 3
Collaboration-Pull Requests
Intro to Module 4: Collaboration
()
A Simple Pull Request on GitHub
()
Review: The typical pull request workflow on GitHub
The Typical Pull Request Workflow on GitHub
()
Review: Updating an Existing Pull Request
Updating an Existing Pull Request
()
Review: Squashing changes
Squashing Changes
()
Study guide: Git forks and pull requests
Collaboration-Code Reviews
What are code reviews?
()
The Code Review Workflow
()
Review: How to use code reviews
How to Use Code Reviews in GitHub
()
More Information on Code Reviews
Collaboration-Managing Projects
Managing Collaboration
()
Review: Tracking issues
Tracking Issues
()
Continuous Integration
()
Integrating git and GitHub
GitHub Project Management Tools
Additional Tools
Collaboration-Module 4 Review
Module 4 Wrap Up: Collaboration
()
Glossary terms from course 3, module 4
IT skills in action
Collaboration-Preparing Your Resume
Tailor your resume
Create a resume and add your new skills
Add your job experience to your resume
Writing a Cover Letter
Collaboration-Course Wrap Up
Congratulations!
()
Course 3 glossary
Sneak Peek of the Next Course
()