4.1 out of 5
4.1
59 reviews on Udemy

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.
Instructor:
Infinite Skills
1,170 students enrolled
English [Auto-generated]
Learn how to effectively use Git source control

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.

Introduction To Git

1
0101 About The Course

Common Git Tools

1
0201 Introducing Git And Source Control
2
0202 Common Git Servers
3
0203 Common Git Clients

SourceTree Setup And Repositories

1
0301 Installing SourceTree For OS X
2
0302 Installing SourceTree For Windows
3
0303 Cloning Your First Repository With SourceTree
4
0304 Adding Files To A Repository With SourceTree
5
0305 Committing Changes With SourceTree
6
0306 Pushing Changes To Remote Repositories With SourceTree
7
0307 Cloning A Repository With The Command Line
8
0308 Adding Files To A Repository With The Command Line
9
0309 Pushing Changes With The Command Line
10
0310 Keeping Your Local Repository In Sync
11
0311 Saving Changes For Later - Git Stash
12
0312 Resetting Your Workspace And Recovering Files
13
0313 Undoing Commits

SourceTree - Branches And Tags

1
0401 Creating A Branch With SourceTree
2
0402 Sharing Your Branch With Others With SourceTree
3
0403 Merging Git Branches And Resolving Conflicts With SourceTree
4
0404 Removing Branches With SourceTree
5
0405 Creating Git Tags With SourceTree
6
0406 Using Git Tags With SourceTree - Git Checkout
7
0407 Creating A Branch On The Command Line
8
0408 Pushing A Branch With The Command Line
9
0409 Merging Git Branches And Resolving Conflicts With The Command Line
10
0410 Removing Branches With The Command Line
11
0411 Creating Tags With The Command Line
12
0412 Using Tags With The Command Line

Social Repositories

1
0501 GitHub Accounts And Profiles
2
0502 Interacting With Developers
3
0503 Interacting With Projects
4
0504 Finding Interesting Github Repositories
5
0505 Forking Github Repositories
6
0506 Creating Pull Requests
7
0507 Resolving Pull Requests
8
0508 Creating Github Releases
9
0509 Sharing Code Snippets With Gists

Wrap-Up

1
0601 Deployment Workflows With Git
2
0602 Further Resources For Learning Git
3
0603 Conclusion
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.1
4.1 out of 5
59 Ratings

Detailed Rating

Stars 5
28
Stars 4
19
Stars 3
7
Stars 2
2
Stars 1
3
eb2a9b6a52d84b51f5ba04f09c827a0c
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion