The Ultimate Git Course - with Applications in Unreal Engine

Learn Git and GitHub, Version Control for Unreal Engine C++ Projects, and More!

4.82 (631 reviews)
Udemy
platform
English
language
Development Tools
category
The Ultimate Git Course - with Applications in Unreal Engine
3,299
students
6.5 hours
content
Sep 2023
last update
$89.99
regular price

What you will learn

How Git works

How to use Git from the command line

Using Git tools such as GitHub, the GitHub desktop app, Git tools in Visual Studio and VS Code

Using Git to track an Unreal Engine project in both Unreal Engine 5 and Unreal Engine 4

Using Git to version control C++ projects in Visual Studio and Visual Studio Code

Understanding the concepts of Git so they can use any Git based tool

Creating a repository

Committing to the repository

Branching, merging, rebasing, cherry picking, stashing

Reverting to previous versions of the project and rewriting commit history

Customizing git with text editors of choice

Resolving merge commits with different merge tools, and much more!

Why take this course?

Every developer must learn version control. If you wish to get a job in the games industry or software industry, you WILL learn these skills. If you already know them, you're MUCH more likely to get hired.

Learn the fundamental operations in the Git version control system. We will start out with the most basic operations, running Git commands from the command line. We begin version controlling basic text files to see how Git works, before moving on to real projects. We create C++ projects in Visual Studio and VS Code, before moving on to Unreal Engine C++ projects using both Unreal Engine 4 and 5!

Learn how to stage changes, commit, branch, merge, and resolve merge conflicts, rebase, cherry pick, stash, and more. Create online remote repositories hosted by GitHub, and fetch and pull from the remotes to your local machine, push from your local repository to the remote, and clone and fork operations. Learn how to submit and approve pull requests, allowing you to contribute to other developer's online projects version controlled by Git.

Learn how to set up Unreal Engine 4 and 5 projects with version control, allowing you to make experimental branches, commit your changes and revert, reset and rebase, and push all your changes to an online repository. Version control large files in your Unreal Engine projects by initializing Git LFS (Large File Storage) and learn how to create proper .gitignore and .gitattributes files so your projects are version controlled smoothly.

Get an edge over your competitors for jobs in the industry. Enroll today!

Screenshots

The Ultimate Git Course - with Applications in Unreal Engine - Screenshot_01The Ultimate Git Course - with Applications in Unreal Engine - Screenshot_02The Ultimate Git Course - with Applications in Unreal Engine - Screenshot_03The Ultimate Git Course - with Applications in Unreal Engine - Screenshot_04

Reviews

Katharine
June 9, 2023
Great course! Everything was well organized and explained. He provides lots of examples and frequent practice exercises which helped a ton. Great online community for quick support and feedback when needed too!
Omkar
June 6, 2023
Mr Ulibarri has structured the course in a manner that is easy to understand and follow along. I recommend this great course for beginners in programming who want to understand and learn how to use Git and Github.
Samuel
May 28, 2023
My only criticism was there wasn’t much review of using UE commits and diffs without using vs or gitbash. Otherwise I thought the course was excellent!
Kiril
May 21, 2023
Great course as always! It was more fun than I expected. It you gives you a valuable knowage that will help you daily. Actually this is the and of endless back-up copies between your drives. Thank you mister Ulibarri!
Detri
May 18, 2023
This is fantastic! I wish I did this course before I started Stephen's other course. I thought I was using git, until now. Thank you, Stephen!
Jean-Philippe
May 12, 2023
I'm following Steven from a long time now and i see he's progression as all hes video are better and better. Strongly recommande this course the theacher is amazing.
Taylor
May 8, 2023
Another great course by Stephen! He just seems to have a way of taking a somewhat intimidating topic and bring it down to an easy level of understanding. I went into this course with bare minimum knowledge of git and have now version controlled a couple of my current projects, definitely would recommend!
Mala
May 6, 2023
Stephen, you are the best instructor on Udemy and beyond. I really can't thank you enough for this course. I'm so glad I decided to check your Udemy page after seeing toon tanks (it was that great). It's a crime that this course isn't more popular since git can be challenging.
Mario
May 3, 2023
A great teacher with a lot of experience and an excellent teaching method. The course was educational and fun. Thank you Stephen! Btw: He is my favorite teacher on udemy. ^^
Jackson
April 19, 2023
I like the quizzes and practice exercises intertwined throughout the lessons. Definitely follow this format for your other courses!
Artyom
April 12, 2023
This course really helped me to solidify my understanding of Git. Although I was successfully using Git for years, I reached confidence in my usage and understanding of inner working only after working through this course.
Frosta
April 2, 2023
Excellent course, excellent explanations I can't say much that other people hasn't said or pointed out already. The only thing that I would have liked would be more things with specifically Unreal engine! Maybe an little short presentation of other solutions for Unreal Engine Source Control like Perforce and their strength/weakness vs Git. Also maybe a video on how to tackle the famous problem of multiple developpers working on one file problem that Perforce solves, but not Git. Other then that and all of that are really little things, but as always excellent work Stephen! I'll move to the UE5 C++ Course now! See you there!
Tomato
April 1, 2023
This is the course that finally gave me a deep understanding of Git (+ its relationship with GitHub and the desktop app) as well as now being comfortable using it from the command line. Even if I might not use the actual Git Bash that much in the future, I feel like learning all the foundations in the Git Bash really does help with intuitive understanding of what's going on in GitHub/Desktop or the Git plugins in VSCode, etc., that I'd been lacking before. Also, having a section dedicated to setting up and using Git inside other software such as Unreal and Visual Studio was a huge plus and part of why I chose this course over some others.
Vik
March 24, 2023
This course starts off excellently. I learned so much about basic git. But it specifically says "Ultimate Git" and this falls short. It really should just say "Intro to Git" or something. For instance, the Pull Requests section barely discusses it other than doing a really simple readme edit and using the web GUI interface. But how about doing pull requests from the command line? Forking vs cloning? What about using git in places other than Github like Gitlab. The UE5 section barely discusses the whole LFS thing.
Matthew
March 16, 2023
I've had cause to use Git on and off over the years but it was mostly a case of googling just enough to get by. I thought it was time to develop a better grasp of how it operates, and having been impressed by Stephen's other courses this one seemed ideal. It is absolutely up to the same high standard, and I feel a lot more confident using Git to improve my development workflow.

Charts

Price

The Ultimate Git Course - with Applications in Unreal Engine - Price chart

Rating

The Ultimate Git Course - with Applications in Unreal Engine - Ratings chart

Enrollment distribution

The Ultimate Git Course - with Applications in Unreal Engine - Distribution chart
4212450
udemy ID
7/30/2021
course created date
11/13/2021
course indexed date
Bot
course submited by