4.2 out of 5
4.2
18 reviews on Udemy

Learn How to Use Git Extensions

Learn how to manage Git repositories using the graphical tool Git Extensions.
Instructor:
Zaher Reda
412 students enrolled
English [Auto-generated]
Learn how to install and configure Git and Git Extensions
Learn how to manage repositories & their branches
Learn how to manage code changes among teams
Learn how to handle files conflicts
Learn how to manage a full application release & patches

Take your configuration management to the next level with this Git Extensions course which takes you through all the way from installation to releasing the first version of your solution.

If you plan to implement version control, have consistent release management, and improve configuration management, yet you want to stay away from command-line and want to use a powerful GUI, then this course is your solution.

Tge course explains how to apply Git’s renowned commands using the intuitive and comprehensive graphical client Git Extensions.

The topics are broken down carefully to ensure clear delivery and logical sequencing, and are presented completely in a hands-on approach.

At the end of the course, there is a short quiz for you to complete.

Introduction & Overview

1
Course Overview

Installation & Settings

1
Introduction

The lecture covers how to download & install Git Extensions, along to Git, and Kdiff.

2
Checklist & Settings

The lecture covers how to perform initial basic configurations.

Initializing Repos

1
Initialize Cenral Repository (Bare)

The lecture covers the types of repositories and how to create them.

2
Cloning Options

The lecture demonstrates how to clone Git, Github and SVN repositories

Browse Repository

1
Graphical Commit Log & UI Elements
2
View Commit Details

The lecture explains the graphical commit log and ilustrates on the different related UI elements.

3
Single File History & Blame

The lecture details how to view historical changes of a specific file in your repo.

Commit

1
Commit Changes

The lecture explains the commit window, how to do commits, and how to modify commits.

2
Revert & Reset Commits Changes

The lecture explains how to revert to specific revisions, and how to reset commit changes.

Branching

1
Create, Checkout, and Delete Branch
2
Stash Changes and Cherry Pick Commits
3
Merge & Rebase Branch

Releases, Patches, and Tags

1
Create a Release Branch

The lecture covers how to prepare for a new release.

2
Manage Tags
3
Create & Apply Patch

The lecture explains how to create, send, and apply patches.

Manage Remote Repos

1
Manage Remote Repositories
2
Pull & Push Changes

Merge Conflicts

1
Handle Conflicts Using KDiff

Misc

1
.gitignore File
2
Git Maintenance
3
Plugins

Exercises and Quiz

1
Review Quiz
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
18 Ratings

Detailed Rating

Stars 5
4
Stars 4
11
Stars 3
2
Stars 2
1
Stars 1
0
f5ae6f237f766efbab539bda5c215efa
30-Day Money-Back Guarantee

Includes

2 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion