Learning Git - A Beginners Git Course From Infinite Skills

An essential course for all developers / programmers. Learn how to use the power of source control with this git course.
4.1 (30 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,075 students enrolled
$50
Take This Course
  • Lectures 41
  • Contents Video: 3.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2014 English

Course Description

This Git training course from Infinite Skills will teach you the basics of the Git source control system. This course is designed for the absolute beginner, meaning no previous experience with Git is required.


You will start by learning about the common Git servers and clients, then jump into learning how to work with SourceTree and repositories. The course will teach you how to create and move branches with SourceTree, create Git tags, and create a branch and tag with the command line. This video tutorial will also cover topics including merging Git branches and resolving conflicts with SourceTree and the command line, creating and resolving pull requests, and sharing code snippets with Gists. Finally, you will learn deployment workflows with Git.

Once you have completed this computer based training course, you will be comfortable with using Git to develop software and collaborate with other developers.

What are the requirements?

  • PC or Mac

What am I going to get from this course?

  • Learn how to effectively use Git source control

What is the target audience?

  • Programmers and Developers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction To Git
0101 About The Course
Preview
01:48
Section 2: Common Git Tools
0201 Introducing Git And Source Control
Preview
04:13
0202 Common Git Servers
Preview
03:20
0203 Common Git Clients
Preview
03:29
Section 3: SourceTree Setup And Repositories
0301 Installing SourceTree For OS X
05:06
0302 Installing SourceTree For Windows
06:57
0303 Cloning Your First Repository With SourceTree
03:12
0304 Adding Files To A Repository With SourceTree
05:28
0305 Committing Changes With SourceTree
04:41
0306 Pushing Changes To Remote Repositories With SourceTree
03:13
0307 Cloning A Repository With The Command Line
04:15
0308 Adding Files To A Repository With The Command Line
07:43
0309 Pushing Changes With The Command Line
05:14
0310 Keeping Your Local Repository In Sync
05:48
0311 Saving Changes For Later - Git Stash
04:09
0312 Resetting Your Workspace And Recovering Files
06:39
0313 Undoing Commits
07:18
Section 4: SourceTree - Branches And Tags
0401 Creating A Branch With SourceTree
03:52
0402 Sharing Your Branch With Others With SourceTree
04:09
0403 Merging Git Branches And Resolving Conflicts With SourceTree
08:47
0404 Removing Branches With SourceTree
04:55
0405 Creating Git Tags With SourceTree
06:21
0406 Using Git Tags With SourceTree - Git Checkout
02:28
0407 Creating A Branch On The Command Line
04:09
0408 Pushing A Branch With The Command Line
02:44
0409 Merging Git Branches And Resolving Conflicts With The Command Line
05:43
0410 Removing Branches With The Command Line
03:50
0411 Creating Tags With The Command Line
05:53
0412 Using Tags With The Command Line
04:39
Section 5: Social Repositories
0501 GitHub Accounts And Profiles
04:40
0502 Interacting With Developers
03:47
0503 Interacting With Projects
04:29
0504 Finding Interesting Github Repositories
08:06
0505 Forking Github Repositories
05:29
0506 Creating Pull Requests
06:45
0507 Resolving Pull Requests
03:16
0508 Creating Github Releases
05:05
0509 Sharing Code Snippets With Gists
04:50
Section 6: Wrap-Up
0601 Deployment Workflows With Git
08:41
0602 Further Resources For Learning Git
03:56
0603 Conclusion
01:51

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course