Version Control with Git and GitHub [eLearning]
Version Control with Git and GitHub [eLearning]
English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 4h 41m | 5.42 GB
eLearning | Skill level: All Levels
Version Control with Git and GitHub [eLearning]: A hands-on introduction to the most popular source control solutions used by developers worldwide
This course introduces version control, its relevance, and usage. In the first part, you’ll learn how to set up and configure Git on your computer. Then, you’ll create a repository and use it for exercises throughout the course. Through multiple demos, you’ll learn concepts that show various stages of a file – from when it is untracked to when it is set for tracking under version control. You’ll see how to navigate the history of a repository, fetch and deliver code to GitHub, and undo code changes. The first part ends with you learning to work with branches, storing and retrieving changes temporarily, and merging the desired changes into a repository.
- Understand and implement best practices in version control
- Navigating the GitHub UI and installing octo tree
- Understand what is Feature Branch Workflow and implement its features
- Use forking features, such as submodules and rebasing
- Master commands for debugging and maintaining a repository
- Implement continuous integration with CircleCi or TravisCi
- Gain insight into release management and how GitHub enables software releases
In the second part, you’ll learn about forking as part of a collaborative workflow. You’ll learn to address modularity and duplication through submodules, tracing and rectifying faulty changes, and maintaining repositories. The second part ends with you learning how to deploy applications using GitHub.