Learn How to Use Git Extensions
4.3 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
349 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn How to Use Git Extensions to your Wishlist.

Add to Wishlist

Learn How to Use Git Extensions

Learn how to manage Git repositories using the graphical tool Git Extensions.
4.3 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
349 students enrolled
Created by Zaher Reda
Last updated 10/2015
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • Git Conceptual Knowledge
Description

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.

Who is the target audience?
  • People who want to move from command line Git to GUI
  • People who understand the concepts of Git but find it hard to apply them in practice
  • People who are planning to improve their projects' Configuration Management
  • People who need to implement version control and consistent release management
Students Who Viewed This Course Also Viewed
Curriculum For This Course
22 Lectures
02:23:53
+
Introduction & Overview
1 Lecture 03:10
+
Installation & Settings
2 Lectures 05:10

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

Preview 02:43

The lecture covers how to perform initial basic configurations.

Preview 02:27
+
Initializing Repos
2 Lectures 07:24

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

Preview 01:33

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

Preview 05:51
+
Browse Repository
3 Lectures 12:19
Graphical Commit Log & UI Elements
05:28

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

View Commit Details
03:25

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

Single File History & Blame
03:26
+
Commit
2 Lectures 22:09

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

Commit Changes
13:55

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

Revert & Reset Commits Changes
08:14
+
Branching
3 Lectures 36:32
Create, Checkout, and Delete Branch
14:20

Stash Changes and Cherry Pick Commits
13:02

Merge & Rebase Branch
09:10
+
Releases, Patches, and Tags
3 Lectures 15:14

The lecture covers how to prepare for a new release.

Create a Release Branch
06:16

Manage Tags
03:56

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

Create & Apply Patch
05:02
+
Manage Remote Repos
2 Lectures 16:33
Manage Remote Repositories
03:53

Pull & Push Changes
12:40
+
Merge Conflicts
1 Lecture 11:20
Handle Conflicts Using KDiff
11:20
+
Misc
3 Lectures 14:02
.gitignore File
05:54

Git Maintenance
03:34

Plugins
04:34
1 More Section
About the Instructor
Zaher Reda
4.3 Average rating
5 Reviews
349 Students
1 Course
IS Projects Management

More than six years of professional experience in the software development field and software development process improvement including exposure to CMMI-DEV and ISO quality standards.

Experienced in ERP consultancy and implementations.

Holder of a Masters Degree in Business Administration, with a concentration on Management Information Systems (MIS). Holder of multiple certificates including Scrum and ISO 9001.