Get Git Smart Course: Learn Git in Unity, SourceTree, GitHub

Use Version Control w/GIT, SourceTree & GitHub from Scratch in Unity Video Game Design (3.8 hours)

4.84 (1618 reviews)
Udemy
platform
English
language
Development Tools
category
instructor
15,164
students
4 hours
content
Dec 2021
last update
$64.99
regular price

What you will learn

Learn the key concepts of the Git source control system

Install git on Windows, MacOS and Linux

Install the slick visual tool SourceTree on Windows, MacOS and Linux

Be aware of other visual tools including GitKracken and GitHub Desktop

Use .gitignore files intelligently to track only what matters

Create "feature branches" to allow you to explore new ideas safely

"Push" your work to GitHub or BitBucket for backup & sharing

Understand how to use the command line when necessary

Understand more about how the tool you use really works by watching file changes

Be prepared to collaborate on your project with others professionally

Description

Want to learn Git without falling asleep? You're in the right place!

Learning version control can be tricky and boring, we're here to make it easy and fun. Using game development as the example project, we'll be showing step-by-step how to get into git (get it?).

By the end of the course you'll have an indispensable tool, that will allow you to...

  • Protect your valuable work using git version control.

  • Explore creative options using Atlassian's SourceTree & the terminal / command line.

  • Backup efficiently to the Internet, specifically GitHub but GitLab and BitBucket are mentioned.

  • Learn all the common version control workflows that you'll need day-to-day.

  • Lay the foundations for collaboration with others.

You won't only be learning the science of version control, but the art too. For example you'll learn common usage patterns that keep your live simple, and even how to setup your online portfolio to show your work in the best light.

Your instructor, Ben Tristem, is the founder of GameDev tv, and has taught 100,000s of students to code and use creative software from scratch, so you're in good hands. No prior experience of version control, git, or coding required.

We'll be covering Windows, however MacOS and Linux users can also follow along with a little modification.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).

Let's dive in and get this mini super-power learnt in no time!

Content

Introduction and Setup

Why You Should Take This Course
Community & Support
What Git Can Do
The Ecosystem
Mid Section Quiz
Setup GitHub
Setup SourceTree (PC)
Setup SourceTree (Mac)
About Unity & Wrap-up
End Of Section Quiz

Using Git and GitHub 101

Intro & Red Porcupines
PROJECT Setup
REPO Initialisation
IGNORE Files
Mid Section Quiz
Stage & Commit
REMOTE GitHub Repo
PUSH & Wrap-up
End of Section Quiz

Common Use Cases

Intro & Stashing
Commit
How To Use Branches
Introducing Merging
Mid Section Quiz
Simple Merge Conflicts
Revert or Reverse Commit
Section Recap
End of Section Quiz

Real World Use For Power Users

Section Intro
GitHub Structure 101
Cloning Remote Repos
Introducing The Terminal
Mid Section Quiz
How & When To Force Push
Diff Stats For Refactors
Picking Cherries
Large File System (LFS)
A Tour of GitHub in 2019
Blame & History
Section Wrap-up
End of Section Quiz

Unity Specific Git & GitHub

Section Introduction
Serialisation & Prefabs in Unity
GitHub for Unity Plugin
Locking Files For Collaboration
Final Quiz
BONUS & Course Wrap-up

Screenshots

Get Git Smart Course: Learn Git in Unity, SourceTree, GitHub - Screenshot_01Get Git Smart Course: Learn Git in Unity, SourceTree, GitHub - Screenshot_02Get Git Smart Course: Learn Git in Unity, SourceTree, GitHub - Screenshot_03Get Git Smart Course: Learn Git in Unity, SourceTree, GitHub - Screenshot_04

Reviews

Alexandre
September 28, 2023
Really well explained! Professor is awesome about guiding and teaching doing a step-by-step process. This is not my first course from Gamedev.tv and won't be my last either. Thank you so much!
Garrett
August 10, 2023
I came out of this course with a basic understanding of git. It was worth the $13 and I don't regret taking it. That said, if I had to do it over again I'd shop around for a course that has been better maintained. This one is outdated. The entire last section needs to be scrapped. And even along the way, there were technical glitches caused by unaddressed changes. One of those glitches derailed my learning for most of a day while I tried to sort it out.
Keith
August 10, 2023
This course is an excellent introduction to Git. I think only two things would make it a bit better. Show how to also perform each git operation in the terminal after first performing it in SourceTree. Learning the command line really cements the concepts and enables the use of Git with any tools or applications. Second, a video (or section) on rebasing. To me, rebasing is the most confusing part of Git. Overall, I highly recommend this course for anyone that utilizes Git.
Darek
August 3, 2023
Very good course, both for people who do not know git and those who do. I already had the pleasure of working with the version control system but I did this course to supplement my knowledge.
Daniel
July 21, 2023
Very Informative and taught some pretty basic to intermediate stuff about git, github, source tree and working it with unity. Only main issue is the final section with github for unity, that part is outdated.
Carlos
May 5, 2023
Is a nice introduction on git and sourcetree but the unity integration plugin is already deprecated so this course is not that useful for learning git integration with unity specifically
Kevin
April 25, 2023
A good resource for information, but I found that there is a lot of outdated information and things that did not work. It would be nice to learn more of the functions like reverting back or deleting something that was committed. I ended up destroying a project because I did not mean to commit something and then spent hours trying to delete it only to have it destroy my project. The project was one that meant nothing, but still would have found it better to learn how to revert back earlier to avoid things like that.
Lukasz
March 27, 2023
As usual with Ben Tristem, fantastic course. Everything is plane and simple to understand. Easy to follow up. Strong recommend. Tristem is a guarantee of quality :)
Warren
March 18, 2023
Course was great, except the part about generating SSH for Mac. The link provided is too technical and I had to muddle through the installation.
Manikarna
March 4, 2023
good, but is there anywhere mentioned how to handle prefabs with merge conflicts, that is If two persons are working on same prefab and merging then how to resolve the merge conflict?
Jun
February 24, 2023
Really practical course for game develop workflow, if you want to cooperate with other engineer, then must learn this course. Also can check Git LFS if needed.
Mrutyunjaya
February 5, 2023
such a good and easy to understand course ,not much complicated or not much easy ,just perfectly balanced
Ali
January 20, 2023
I am a Unity developer and i learnt a lot from this course. Before this course i was just using unity as a Standalone but now i am using Git and sourceTree.
Alfred
January 17, 2023
Amazing and very informative. I'm personally working on a project with a few fellow beginner artists and programmers, and this has helped me set things up and gather all the knowledge I needed to start collaborating with them. It would've been nice if the course showcased a specific example or specific demonstration on how a collaborator would set things up on their end to be able to contribute to someone else's repository.
Vincent
April 13, 2022
the only lack is course not up to date, but the teaching assistant has sent the message to PIC, will change the comment if the course has been updated

Charts

Price

Get Git Smart Course: Learn Git in Unity, SourceTree, GitHub - Price chart

Rating

Get Git Smart Course: Learn Git in Unity, SourceTree, GitHub - Ratings chart

Enrollment distribution

Get Git Smart Course: Learn Git in Unity, SourceTree, GitHub - Distribution chart
2443214
udemy ID
7/4/2019
course created date
9/3/2019
course indexed date
Bot
course submited by