Save for later

Get Git Smart Course

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.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.6 based on 147 ratings
Length 4 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructors Ben Tristem, GameDev.tv by Ben Tristem, GameDev.tv Team
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Development Tools Development Software Development Tools

Get a Reminder

Send to:

Similar Courses

What people are saying

version control

Great course, fun, entertaining and with an alternative way to approach to understand version control.

For anyone serious about working in software development, version control is a virtually a must.

In my professional experience I was familiar with SVN for version control but I had no understanding of how to use Git.

This course has been illustrative to show me both how to use Git for version control as well as its strengths and weaknesses.

Highly recommended for beginners as well as people used to different tools of version control.

I have always wanted to add version control to my workflow and didn't know where to start.

If you're completely new to version control then this course will get you up and running quickly.

I have known that I should know about version control for ages.

Sometimes my lack of understanding led to loss of data, as well as not having a lot of confidence when using version control.

This has really helped me to understand the importance of Version Control, and wow!

This course teaches the fundamentals (and some intermediate/advanced) version control skills that are crucial for a majority of tech-related jobs.

The section on GitHub for Unity was especially important--it's so nice having version control integrated into Unity and committing changes at the end of each milestone.

Useful even for someone with prior knowledge of version control.

Version control can be something very confusing when you first look at it but Ben keeps it simple and breaks down each stage.

Read more

source control

I never had a source control class in school but wish I had.

Clearly explained what various Git/source control basics were, when and why to use them, and how demonstrated how to use them.

My previous experience with source control software was very basic.

I've dabbled with Source Control and Git before, but applying them to Unity Game Dev is a real sweetener.

[Reason for edit: description of the course updated to correctly inform that the tool being used is sourcetree] Solid course that gives a good understanding of the basics of version/source control using SourceTree and GitHub.

I can now use this source control system with all of my current and future projects.

I first learnt about source control through the Unity course by the same team, but having this information in a separate course makes it easier to check through the content, and refer back if needing to review anything.

I would assume that the GameDev.tv team is using git and source control a lot, so a bonus lecture at the end showing of a little how they use git and source control as a team may have been a nice addition.

My goal was to review the material so that I could propose it where appropriate to friends and colleagues embarking on source control journeys of their own.

This course was exactly what I needed to really deploy source control in my own works.

Prior forays into source control on my own left me at best overwhelmed, at worst horribly confused, to the point I was performing my own source control by zipping up the project files, adding on a date stamp, and then uploading them.

My source control needs are simple at present, and the added complexity took me a few tries to get through it.

Ben explains and shows the main concepts of source control.

While I wouldn't dare confess to instantly be a source control wizard, I at least now comfortable in handling 90-95% of the every day dealings with Git.

Read more

git and github

I did know stuff about git and github, but mostly from the terminal, which was a but confusing... Now learning this way I still have a lot of power, because I can still use the terminal, but I also have a way to vizualize what I am doing, which is amazing Summary: I've finished all of this course and It is great for learning about git principles, learning how to use a popular git tool properly.

Personally I already have previous experience using source control, that was wiith mecurial and BitBucket and simply wanted to update my knowledge so I could be proficent with Git and Github.

Great course overall, explains how git and github works and gives you some useful tools to work with version control system.

Ben guided me from knowing nothing about Git and Github through the entire process of creating a source control system.

Learned alot from this and will definitely be using it alot more going forward.. spot on :) I had some prior experience with using Git and Github but I knew there was more features to use mainly with collaboration, I also wanted to know how to use Github with Unity.

This course will teach you some of the basic and more advanced features of using Git and Github.

Good lesson, i learned about cherrypicks and how to solve problems with the merge, is a good class, recommended Awesome course, filled lots of gaps in my knowledge of git and github, going to start using vcs with confidence.

Although I've used Git and GitHub before this course presents the information in a manner that seems to be helping me grasp some things I had problems with before.

Read more

easy to follow

This is so well explained and demonstrated plus easy to follow along with.

and the course is very easy to follow.

I really liked this course it's very clear and easy to follow.

Another thing that could be useful to add a little more information about is the Merge conflicts, the given example is easy, so it is easy to follow along and understand the concept, but I don't think that you will always know that easily what "Mine" and "Theirs" are referring to, so a little more details on how to check the differences between "Mine" and "Theirs" would be useful, because you need to know that before you can decide which one to keep.

The course was very quick and easy to follow.

A must have course if you are new to VC or know little about VC Ben's knowledge and ability to simplify complex and/or abstract concepts in regards to version control in general and git in particular made for a very enjoyable and easy to follow course, even having used git since 2012 he managed to teach me a few tricks regarding LFS and Cherry Picking that I hadn't picked up yet, as well as the recommendations of Sourcetree and GitKraken, I'd been using the standard Git GUI this entire time!

Read more

my knowledge

Even though I knew some things about git, GitHub and desktop GUIs, this course helped me improve my knowledge of them (e.g branches) and allowed me to learn things I didn't know I even needed (Unity lock files!!).

I have previously worked with git so I just wanted to review and solidify my knowledge about it.

Read more

for beginners

Recomended for beginners.

It was a great course for beginners in git.

More suitable for beginners.

Read more

so much

The course is not very long but I find that to be good because the subject isn't something I WANT to spend so much time with as I'd rather get back to making projects.

I have learned so much and haven't fallen asleep once, which is a great compliment to the teacher and the course.

I put the other courses on hold while doing this and I am equally glad I did that since this will help so much with them.

Thank you so much Ben.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Production Control Clerk 2 $42k

Fee Control Clerk $46k

Buyer - Inventory Control $53k

Quality Control Advisor $60k

Epic Version 2012 Ambulatory & OB Credentialed Trainer/Instructional Designer $61k

Guidance, Navigation and Control $68k

Product Control Planner $79k

IT Production Control Analyst $86k

Radiation Control Officer $107k

Well Control $115k

System Engineer, Control $147k

President Control Technician $480k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.6 based on 147 ratings
Length 4 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructors Ben Tristem, GameDev.tv by Ben Tristem, GameDev.tv Team
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Development Tools Development Software Development Tools

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now