├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Packt 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Conquering Git: Advanced Training Guide [Video] 2 | This is the code repository for [Conquering Git: Advanced Training Guide [Video]](https://www.packtpub.com/application-development/conquering-git-advanced-training-guide-video?utm_source=github&utm_medium=repository&utm_campaign=9781788833042), published by [Packt](https://www.packtpub.com/?utm_source=github). It contains all the supporting project files necessary to work through the video course from start to finish. 3 | ## About the Video Course 4 | Controlling your projects (small or large) is easier now, owing to the advanced functionalities that Git supplies. It performs fast, is easy to manage, and makes Source Control Management uncomplicated and effortless for you. It will help you implement that perfect workflow you have been looking for. 5 | 6 | This course is designed to be a comprehensive approach to Git, which means no prior knowledge or experience is required but students will emerge at the end with a very solid understanding and hands-on experience with Git and related source control concepts. We'll then walk through all the foundational commands needed to start a new project managed by Git, right through to making commits and including common file operations such as moving and deleting files. With a strong foundation in place, we explore ways to make comparisons in Git, including all the different local states, between commits, and between local and remote repositories. After gaining a strong foundation in branching and merging, we will then cover more complex topics such as rebasing, where we cover how to resolve a rebase conflict. 7 | 8 | Next, you'll delve into more intriguing features of Git such as rebase, stash, aliases, and patches. You will explore several examples of these commands to improve your efficiency in using Git. Finally, when you have mastered the various tools provided by Git, you'll be provided with some suggestions to help you to move forward with Git. 9 | 10 | By the end of the course, you'll have a solid understanding of Git and version control so you can use them in your own projects; perhaps you will be the one providing answers to others in trouble! 11 | 12 | Github link : https://github.com/PacktPublishing/-Conquering-Git-Advanced-Training-Guide-v 13 | 14 |

What You Will Learn

15 |
16 |
22 | 23 | ## Instructions and Navigation 24 | ### Assumed Knowledge 25 | To fully benefit from the coverage included in this course, you will need:
26 | This Git guide is designed for developers who have a basic knowledge of Git and want to go beyond a basic tutorial. This video series includes details on Git that would be valuable to seasoned veterans with previous knowledge or experience in Git as well as to newcomers to this technology. 27 | ### Technical Requirements 28 | This course has the following software requirements:
29 | This Git guide is designed for developers who have a basic knowledge of Git and want to go beyond a basic tutorial. This video series includes details on Git that would be valuable to seasoned veterans with previous knowledge or experience in Git as well as to newcomers to this technology. 30 | 31 | ## Related Products 32 | * [Mastering GitLab [Video]](https://www.packtpub.com/networking-and-servers/mastering-gitlab-video?utm_source=github&utm_medium=repository&utm_campaign=9781789537642) 33 | 34 | * [Hands-On Auto DevOps with GitLab CI [Video]](https://www.packtpub.com/application-development/hands-auto-devops-gitlab-ci-video?utm_source=github&utm_medium=repository&utm_campaign=9781838554644) 35 | 36 | * [Learning GitLab [Video]](https://www.packtpub.com/application-development/learning-gitlab-video?utm_source=github&utm_medium=repository&utm_campaign=9781789809169) 37 | 38 | --------------------------------------------------------------------------------