Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Neuroscience Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Development Tools Git

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)
Rating: 4.6 out of 54.6 (936 ratings)
12,504 students
Created by Ben Tristem, GameDev.tv Team
Last updated 10/2019
English
English
30-Day Money-Back Guarantee

What you'll 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
Curated for the Udemy for Business collection

Course content

5 sections • 38 lectures • 3h 44m total length

  • Preview01:55
  • Preview04:35
  • What Git Can Do
    05:56
  • The Ecosystem
    04:42
  • Mid Section Quiz
    4 questions
  • Setup GitHub
    05:30
  • Preview06:31
  • Setup SourceTree (Mac)
    07:17
  • About Unity & Wrap-up
    03:26
  • End Of Section Quiz
    4 questions

  • Intro & Red Porcupines
    07:18
  • PROJECT Setup
    03:52
  • REPO Initialisation
    05:50
  • IGNORE Files
    07:10
  • Mid Section Quiz
    4 questions
  • Stage & Commit
    07:25
  • REMOTE GitHub Repo
    07:14
  • PUSH & Wrap-up
    06:37
  • End of Section Quiz
    4 questions

  • Intro & Stashing
    04:48
  • Commit
    06:47
  • How To Use Branches
    08:22
  • Introducing Merging
    06:43
  • Mid Section Quiz
    4 questions
  • Simple Merge Conflicts
    08:06
  • Revert or Reverse Commit
    05:14
  • Section Recap
    02:42
  • End of Section Quiz
    3 questions

  • Section Intro
    01:06
  • GitHub Structure 101
    09:23
  • Cloning Remote Repos
    07:15
  • Introducing The Terminal
    07:29
  • Mid Section Quiz
    5 questions
  • How & When To Force Push
    06:58
  • Preview08:50
  • Picking Cherries
    07:02
  • Large File System (LFS)
    10:41
  • A Tour of GitHub in 2019
    07:30
  • Blame & History
    03:46
  • Section Wrap-up
    01:27
  • End of Section Quiz
    4 questions

  • Section Introduction
    01:45
  • Serialisation & Prefabs in Unity
    09:01
  • GitHub for Unity Plugin
    08:08
  • Locking Files For Collaboration
    05:11
  • Final Quiz
    4 questions
  • BONUS & Course Wrap-up
    01:20

Requirements

  • Admin rights on your computer
  • Basic computer skills including installing software
  • Some coding experience enhances the experience, but isn't necessary

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!

Who this course is for:

  • Anyone specifically interested in learning Git
  • Anyone interested in using "source control", or "version control"
  • Unity and other game developers who want to version their work
  • Freelancers and creatives who want to learn a super-solid new tool

Featured review

Chris Johnson
Chris Johnson
146 courses
11 reviews
Rating: 5.0 out of 5a year ago
Extremely useful information and well explained. Version control can be something very confusing when you first look at it but Ben keeps it simple and breaks down each stage. Before you know it you will be pushing your projects to an online repository. The uses for this information go far beyond simply keeping a back up and Ben goes through the common use cases.

Instructors

Ben Tristem
GameDev.tv Founder :: Entrepreneur :: Passionate Teacher
Ben Tristem
  • 4.6 Instructor Rating
  • 182,051 Reviews
  • 786,961 Students
  • 13 Courses

Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University. 

I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology does. 

After building and selling a home computer support business, I became an angel investor and business mentor here in Cambridge UK. I fell in love with teaching game development through one of my investments, and I now spend all of my time sharing my passion with people like you. 

I can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings. 

So why not start learning to make games with me and my team now?

See you soon! 

Ben

GameDev.tv Team
Learn to Make and Sell Games
GameDev.tv Team
  • 4.6 Instructor Rating
  • 228,260 Reviews
  • 778,518 Students
  • 21 Courses

GameDev tv was created to help anyone learn how to develop, design and sell indie games.  We have some of the best-selling and highest rating game development courses on Udemy.

We have more than 600,000 students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them.

GameDev tv offers comprehensive courses on Unity, Blender, Unreal, coding in C#, C++ and more.  Looking to learn about a topic that we don't cover? 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).

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.