
Packt – conquering git advanced training guide
English | Size: 838.43 MB
Category: CBTS
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.
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.
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!
Style and Approach
With a focus on hands-on exercises, this video course walks through numerous commands, options, and operations with Git and helps you feel more confident and comfortable with creating your own projects.
Table of Contents
GIT STASHING
BRANCHING UNDER THE HOOD
GIT MERGING UNDER THE HOOD
VISUALLY MANAGING YOUR REPOSITORIES
DIFF AND CONFLICTS
REBASE
TAGGING
GIT SUB-PROJECTS
GIT HOOK
GIT BISECT
GIT FLOW
GIT ADMINISTRATION
GIT BEST PRACTICES
What You Will Learn
Learn collaborative development features of Git.
Use Gitk and visually manage your repositories.
Explore branching and merging and resolve merge conflicts.
Resolve Rebasing conflicts.
Save work in progress with multiple stashing and in branches.
Mark important milestones with tagging-annotated tags and comparing tags.
Perform data recovery and troubleshooting with Git Administration.
Learn the best practices for using Git.
Authors
Ignazio Calò
Ignazio Calo is a Software Developer with long experience developing both on the backend side and mobile side. He likes to work in an agile environment with visibility on the entire software life cycle. He tries always to do his best to share knowledge across the team he works with. He is a Senior iOS Developer with eBay, and has worked on eBay Kleinanzeigen (the German version of eBay App), ZipJet app, Foodoora (food delivery iOS App), and Lyke (shopping app to discover and shop for the latest trends and styles), and more.
He has worked for customers such as Ferrero or Pirelli creating an application for integrating their SAP backend system into custom applications.
He has been using Git extensively to handle his everyday projects with Git.
DOWNLOAD:

https://rapidgator.net/file/788d0ac8bc979dd50c6e2c1944b2a6f3/Packt_-_conquering_git_advanced_training_guide.part1.rar.html
https://rapidgator.net/file/b6a6be4421b0506403573b19ebc9d32b/Packt_-_conquering_git_advanced_training_guide.part2.rar.html
http://nitroflare.com/view/B7BA00BDD0DBC9D/Packt_-_conquering_git_advanced_training_guide.part1.rar
http://nitroflare.com/view/4F7967341A49ADF/Packt_-_conquering_git_advanced_training_guide.part2.rar%5B/center%5D%5B/quote%5D
Leave a Reply