Learning Git and GitHub (2021)
1h 53mBeginner2021-08-27
Authors

Ray Villalobos
Senior Staff Instructor at LinkedIn Learning
Course details
Version Control lets you manage changes you've made to files over time, and is an essential skill for developers to master. Git is by far the most popular version control system on the web. In this fast-paced course, Ray Villalobos shows you the fundamental commands that you need to work with most Git projects. He explains how to use checkpoints called commits, which let you leave messages documenting what happened at each checkpoint, as well as how to create branches that are alternate versions of your project that you can work on without changing the original. Plus, he shows how to work with the popular GitHub website to explore existing projects, clone them to your local hard drive, and use them as templates for your new projects.
Skills covered
GitVersion ControlGitHubDevOps ToolsDevOpsSoftware Development ToolsLearningOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - Travel the multiverse with Git and GitHub
- 02 - Exercise files
1. Working with Git
- 03 - What is Git
- 04 - Installing Git and requirements
- 05 - Understanding Git environments
- 06 - Ignoring files
- 07 - Deleting and renaming files
- 08 - Differences
- 09 - Changing history
- 10 - Branches
- 11 - Merge conflicts
- 12 - git stash and git clean commands
2. Working with GitHub
- 13 - What is GitHub
- 14 - Pushing to GitHub
- 15 - GitHub options
- 16 - Pull requests
- 17 - Organizing projects
- 18 - Syncing GitHub
Conclusion
- 19 - Next steps