Oreilly - Version Control with Git and GitHub
by Alex Magana, Joseph Muli, Sahil Malik | Released April 2019 | ISBN: 9781789951141
A hands-on introduction to the most popular source control solutions used by developers worldwideAbout This VideoExplains in detail about version control, its need, and where can it be usedDemonstrates how to use Git as an individual and as part of a teamExplains debugging, maintenance, and deployment with Git and GitHubIn DetailThis 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. 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.Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you. Show and hide more
- Chapter 1 : Introducing Version Control
- Course Overview 00:03:35
- Lesson Overview 00:02:18
- Defining Version Control 00:08:48
- Navigating GitHub 00:09:55
- Runtime Config 00:05:54
- Creating a Repository 00:14:02
- Fundamentals of Repositories 00:08:51
- Summary 00:00:34
- Chapter 2 : Versioning Commits
- Lesson Overview 00:00:55
- Introduction to Versioning Commits Part-1 00:06:37
- Introduction to Versioning Commits Part-2 00:14:00
- Introduction to Versioning Commits Part-3 00:05:06
- Versioning Commits Part-1 00:04:22
- Versioning Commits Part-2 00:12:58
- Amending Commits 00:05:27
- Summary 00:00:29
- Chapter 3 : Fetching and Delivering Code
- Lesson Overview 00:01:40
- Introduction to Versioning Commits 00:05:49
- Fetching the Code Part-1 00:09:33
- Fetching the Code Part-2 00:05:39
- Fetching the Code Part-3 00:05:52
- Summary 00:00:39
- Chapter 4 : Branches
- Lesson Overview 00:01:19
- Utilizing Workflows Part 1 00:09:56
- Utilizing Workflows Part 2 00:13:13
- Feature-Branch Workflow-Driven Delivery 00:07:54
- Creating, Renaming, Deleting, and Listing Branches 00:16:03
- git stash list and Merging 00:14:08
- Pull Request 00:08:14
- Identifying and Fixing Merge Issues 00:04:53
- Merging and Reverting Pull Requests 00:02:49
- Summary 00:00:22
- Chapter 5 : Collaborative Git
- Lesson Overview 00:01:09
- Forking the Workflow Part-1 00:19:54
- Forking the Workflow Part-2 00:11:20
- Debugging and Maintenance 00:07:36
- Housekeeping 00:06:12
- Summary 00:00:29
- Chapter 6 : Automated Testing and Release Management
- Lesson Overview 00:01:03
- Test Automation 00:08:54
- Automated Pull Requests 00:03:03
- Release Management 00:07:05
- Git Archive 00:02:01
- Summary 00:00:58
Show and hide more 9781789951141.version.control.with.OR.part1.rar
9781789951141.version.control.with.OR.part2.rar