GitHub: Git 2.16.1 intermediate
Technology:
Expertise:
- 47 Courses | 37h 32m
- 8 Books | 33h 4m
- 2 Courses | 2h 4m 40s
- 6 Books | 31h 5m
- 4 Courses | 4h 4m 37s
- 5 Books | 28h 10m
Discover GitHub, a web-based version control repository for developers.
GETTING STARTED
Using Git for DevOps: Using Git Effectively
-
1m 44s
-
6m 57s
COURSES INCLUDED
Git & GitHub: Introduction
This 6-video course is the first in a 3-course series that explores the concepts of version control systems in general and the popular control system Git, an open-source version-distributed system which tracks changes in source code during software development. The course covers the web-based platform GitHub, which simplifies team collaboration when sharing source code. Participants will examine the features of control systems and learn to use Git repositories to track the desired project source code. Since Git is designed to coordinate work among programmers, this course explores branching and merging the code developed by a team. You will learn how teams can develop code collaboratively when building features for an app, by using branches in Git. This course demonstrates the feature branches used to merge code into the main master branch of a Git repository. Learn to identify merge conflicts. Finally, you will explore GitHub which supports all popular programming languages by demonstrating the features GitHub uses to manage Git repositories, and how GitHub assists in streamlining the iteration process.
6 videos |
31m
Assessment
Badge
Git & GitHub: Working with Git Repositories
This 14-video lab course is the second in a 3-course series on learning how to use Git and GitHub. In this hands-on course on Git, participants will solidify their use of many fundamentals in Git's version control tool. This course demonstrates how the Git ecosystem simplifies setting up source code repositories, and how GitHub makes it easy to use GitHub to collaborate with other developers who use Git. Learn to use the command line to create and manipulate local repositories, while expanding your knowledge of the fundamentals of this version control tool. As you progess, create and initialize your own local Git repository on your workstation and add new files to your project; modify existing sources; and delete content from your local Git repositories. The course will show you how to set up a secure shell (SSH) key to push your code to a remote GitHub repository. Finally, participants will learn to use GitHub's online tools to assist in keeping track of their branches.
14 videos |
1h 26m
Assessment
Badge
Git & GitHub: Using GitHub for Source Code Management
GitHub is more than just a repository, as this 16-video course demonstrates. The last of a 3-course series, this course examines the project management features available on GitHub. Participants will continue to use GitHub's suite of tools to manage their source codes in the project you began in the previous course. Such features will help you to keep track of your application source code. When developing code, it is common to work in a team environment, and often there are multiple collaborators on a single code branch; GitHub's many tools and features will assist in managing these multiple branches. First, learn how to add a collaborator to your GitHub project. You will then learn to work with collaborators' pull requests and how to merge branches on GitHub. When branches are merged, conflicts can arise; here you will examine and learn how to manage such conflicts. Finally, GitHub's many tools and features also provide several approaches to gather statistics; Tags to manage releases, as well as issues; milestones; and project boards to track progress.
16 videos |
1h 25m
Assessment
Badge
Working with Git
Git is an indispensable version control tool for software developers. In this course, you'll learn all about working with Git, beginning with committing changes to files, moving and removing files, and ignoring files. Then you'll discover branching and merging, why and how to check out a branch, and how to merge changes from other branches in Git. Finally, you'll explore version history and its purpose, including rebasing a feature branch and combining multiple commits into one, resolving merge conflicts in Git, and resolving conflicts with the command line interface. This course was originally created by Global Knowledge (GK).
9 videos |
1h 7m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Using Git for DevOps: Using Git Effectively
This course explores the role of Git, a tool to manage and track changes in your source code throughout the DevOps lifecycle. You will learn which frameworks work effectively with Git. The 11-video course shows learners how to set up Git and create repositories, track files, and commit files. You will examine how to work with Git commands and the GUI (graphical user interface) to manage repositories. Next, learn to use the bare, local, remote, and upstream repositories that are available in Git. This course covers the features of distributed workflows that can be used to implement a flexible approach for project collaboration. You will learn how to use Git to create and manage branches, and the Gitflow tool to adopt a predefined standard branching approach. Learners will work with Git commands to create, switch, and merge branches. Finally, you will learn the protocols and commands to use Git server transfer data from the developer's system to the Git server or centralized repository.
11 videos |
1h 5m
Assessment
Badge
Using Git for DevOps: Managing Conflict & Effectively Using Git Workflow
This course explores Git, a tool that supports version control, and the capability of identifying and building different workflows for better collaboration and release management for DevOps. In the course's 12 videos, you will learn to implement remote repositories and how to build projects that have proper workflows. You will learn how to manage and track branches in remote repositories. Learners will study the concept of change integration, and will work with Git rebase and Git Merge to integrate changes from one branch to another. The course then examines workflow patterns, and integration branch, topic branch, fork, clone, and release branch workflows. Learners will study scenarios leading to merge conflict, and you will learn how to fix merge conflicts by editing conflicting files. You will use the merge tool to implement three-way merging; learn how to work with Sourcetree, a free Git desktop client for developers; and learn to manage repositories and workflows. This course explores all the essential features of Gitflow and GitHub flow, including how to manage workflow and branches.
12 videos |
58m
Assessment
Badge
COURSES INCLUDED
Introduction to Git
Being able to leverage the power of Git empowers software developers and streamlines the versioning process. Discover how to install and configure Git, explore different editors, and discover repositories and aliases.
16 videos |
56m
Assessment
Badge
Working with Git for your Software Projects
GitHub is the web-based Git management system of choice for developers. Explore the features of GitHub, including branches and changes, commits, workflows, hosting options and remotes.
16 videos |
55m
Assessment
Badge
Working with GitHub
GitHub can be leveraged to provide powerful versioning for software projects. Explore GitHub workflow, requests, collaboration, and the GitHub Desktop application.
15 videos |
1h 3m
Assessment
Badge
Extension for Visual Studio
GitHub is highly extensible; you can use several tools when working with it. Explore the GitHub extension for Visual Studio, Visual Studio tasks, branches, and changes, and pull requests.
18 videos |
1h 9m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New DeveloperYour complete guide to how Git and GitHub work in a professional team environment, this book explains the fundamentals of version control through step-by-step tutorials that will teach you the ins-and-outs of Git.
2h 55m
By Mariot Tsitoara
Book
Learn Git in a Month of LunchesThis book introduces the discipline of source code control using Git.
5h 14m
By Rick Umali
Book
GitHub For Dummies, 2nd EditionIn this easy-to-follow Dummies guide, you'll find insight into creating repositories, establishing projects, collaborating, incorporating open-source resources, and establishing yourself as a valued member of the GitHub community.
4h 9m
By Sarah Guthals
Book
Professional GitProviding connected labs and exercises at key points to reinforce important concepts and deepen your understanding, this comprehensive book offers a focus on the practical that goes beyond technical tutorials to help you integrate the Git model into your real-world workflow.
7h 58m
By Brent Laster
Book
Pro Git, Second EditionEffective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you'll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need.
7h 16m
By Ben Straub, Scott Chacon
Book
Git for HumansGit's model of version control makes it indispensable for collaborating on digital projects of all stripes. Get situated with Git as this book guides you through the command-line workflow, the nuances of repositories and branches, the elements of a solid commit message, and more.
2h 1m
By David Demaree
Book
Practical Git: Confident Git Through PracticePractice your Git skills using exercises in your own environment. This book introduces concepts in an abstract visual way, and then enforces this learning through exercises - the Git katas.
2h 26m
By Johan Abildskov
Book
Hands-on GitHub Actions: Implement CI/CD with GitHub Action Workflows for Your ApplicationsIncluding hands-on lessons, detailed guidelines, and sample implementations to get you started, this book will show you how to implement continuous integration/continuous delivery (CI/CD) workflows for any application you develop through GitHub Actions.
1h 5m
By Chaminda Chandrasekara, Pushpa Herath
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Learn Git in a Month of LunchesThis book introduces the discipline of source code control using Git.
5h 14m
By Rick Umali
Book
Professional GitProviding connected labs and exercises at key points to reinforce important concepts and deepen your understanding, this comprehensive book offers a focus on the practical that goes beyond technical tutorials to help you integrate the Git model into your real-world workflow.
7h 58m
By Brent Laster
Book
Pro Git, Second EditionEffective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you'll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need.
7h 16m
By Ben Straub, Scott Chacon
Book
Git Recipes: A ProblemSolution ApproachWith recipes to cover any task you can think of, including working with GitHub and git on BitBucket, this book shows you how to work with large repositories, new repositories, forks, clones, conflicts, differences, and it even gives you practical scenarios you may find yourself dealing with while using git.
5h 41m
By Wlodzimierz Gajda
Book
Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New DeveloperYour complete guide to how Git and GitHub work in a professional team environment, this book explains the fundamentals of version control through step-by-step tutorials that will teach you the ins-and-outs of Git.
2h 55m
By Mariot Tsitoara
Book
Git for HumansGit's model of version control makes it indispensable for collaborating on digital projects of all stripes. Get situated with Git as this book guides you through the command-line workflow, the nuances of repositories and branches, the elements of a solid commit message, and more.
2h 1m
By David Demaree
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Learn Git in a Month of LunchesThis book introduces the discipline of source code control using Git.
5h 14m
By Rick Umali
Book
Professional GitProviding connected labs and exercises at key points to reinforce important concepts and deepen your understanding, this comprehensive book offers a focus on the practical that goes beyond technical tutorials to help you integrate the Git model into your real-world workflow.
7h 58m
By Brent Laster
Book
Pro Git, Second EditionEffective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you'll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need.
7h 16m
By Ben Straub, Scott Chacon
Book
Git Recipes: A ProblemSolution ApproachWith recipes to cover any task you can think of, including working with GitHub and git on BitBucket, this book shows you how to work with large repositories, new repositories, forks, clones, conflicts, differences, and it even gives you practical scenarios you may find yourself dealing with while using git.
5h 41m
By Wlodzimierz Gajda
Book
Git for HumansGit's model of version control makes it indispensable for collaborating on digital projects of all stripes. Get situated with Git as this book guides you through the command-line workflow, the nuances of repositories and branches, the elements of a solid commit message, and more.
2h 1m
By David Demaree
SHOW MORE
FREE ACCESS
SKILL BENCHMARKS INCLUDED
Git and GitHub Competency (Intermediate Level)
The Git and GitHub Competency benchmark measures your knowledge of performing Git operations such as branching and merging. You will be evaluated on your skills in using pull requests for Git merge operations and recognizing the use of projects, issues, and milestones. A learner who scores high on this benchmark demonstrates that they have the skills to recognize GitHub's features for source code development and project management.
17m
| 17 questions
Git and GitHub Literacy (Beginner Level)
The Git and GitHub Literacy benchmark measures your knowledge of the concepts of version control systems and the key features of Git and GitHub. You will be evaluated on your skills in creating local and remote Git repositories. A learner who scores high on this benchmark demonstrates that they have the skills to perform Git operations such as commit and push.
13m
| 13 questions