
The lecture covers how to download & install Git Extensions, along to Git, and Kdiff.
The lecture covers how to perform initial basic configurations.
The lecture covers the types of repositories and how to create them.
The lecture demonstrates how to clone Git, Github and SVN repositories
Explore the graphical commit log and related UI elements in Git Extensions, including the context menu, branch and tag operations, quick search, filters, and diff navigation.
The lecture explains the graphical commit log and ilustrates on the different related UI elements.
The lecture details how to view historical changes of a specific file in your repo.
The lecture explains the commit window, how to do commits, and how to modify commits.
The lecture explains how to revert to specific revisions, and how to reset commit changes.
Create, checkout, and delete branches with Git Extensions to isolate work on feature and development branches. Merge changes and coordinate releases via release branches and master.
Learn how to merge and rebase branches in Git extensions to integrate changes into development, choosing fast-forward or merge commits, while managing history and conflicts.
The lecture covers how to prepare for a new release.
Create lightweight or annotated tags for specific revisions to prepare releases, including version notes and author details; tags are fixed at creation and can be deleted locally or from origin.
The lecture explains how to create, send, and apply patches.
Learn how to push and pull changes across local and remote repositories, manage branches like master and development, push tags, fetch and merge or rebase, and prune remote branches.
Learn how to use the .gitignore file in Git Extensions to ignore sensitive local database configuration files, using patterns and wildcards, and ensure ignored files don't appear in commits.
Perform git extensions maintenance by compressing the database to optimize performance, recover lost objects, and merge or cherry-pick changes from branches.
Explore git extensions plugins and configure settings, including the find large files tool to identify items above a threshold. Generate release notes from commits and tags.
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.