What Will You Learn?
Understand why version control is a fundamental tool for coding and collaboration
Install and run Git on your local machine
Use and interact with GitHub
Collaborate with others through remote repositories
About This Course
Provider: Coursera
Format: Online
Duration: 27 hours to complete [Approx]
Target Audience: Beginners
Learning Objectives: By the end of this free course, you'll be able to store your code's history in Git and collaborate with others in GitHub, where you’ll also start creating your own portfolio
Course Prerequisites: NA
Assessment and Certification: Earn a Certificate upon completion from the relevant Provider
Instructor: Google
Key Topics: Interacting with GitHub, Version Control Systems, Reverting Changes, Creating Pull Requests, Using Git
Topic Covered:
- - Version Control
- - Keeping Historical Copies
- - Diffing Files
- - Applying Changes
- - Practical Application of diff and patch
- - What is version control?
- - Version Control and Automation
- - What is Git?
- - Installing Git
- - Installing Git on Windows (Optional)
- - First Steps with Git
- - Tracking Files
- - The Basic Git Workflow
- - Anatomy of a Commit Message
- - Using Git Locally
- - Skipping the Staging Area
- - Getting More Information About Our Changes
- - Deleting and Renaming Files
- - Undoing Changes Before Committing
- - Amending Commits
- - Rollbacks
- - Identifying a Commit
- - What is a branch?
- - Creating New Branches
- - Working with Branches
- - Merging
- - Merge Conflicts
- - Working with Remotes•
- - What is GitHub?
- - Basic Interaction with GitHub
- - What is a remote?
- - Working with Remotes
- - Fetching New Changes
- - Updating the Local Repository
- - The Pull-Merge-Push Workflow
- - Pushing Remote Branches
- - Rebasing Your Changes
- - Another Rebasing Example
- - Best Practices for Collaboration
- - Collaboration
- - A Simple Pull Request on GitHub
- - The Typical Pull Request Workflow on GitHub
- - Updating an Existing Pull Request
- - Squashing Changes
- - What are code reviews?
- - The Code Review Workflow
- - How to Use Code Reviews in GitHub
- - Managing Collaboration
- - Tracking Issues
- - Continuous Integration
0 Comments