Free Preview: Git Essentials

Getting Started: Installing Git

07:02

Getting Started: Installing Git

Of course, before we can use Git, we have to install it. So let’s do that, on both the Mac and Windows platforms.

1.Introduction
3 lessons, 19:10

Free Preview
1.1
Introduction to Git Essentials
02:04

Free Preview
1.2
Getting Started: Installing Git
07:02

1.3
Getting Started: Configuring Git
10:04

2.Basic Commands
4 lessons, 23:13

2.1
Initializing a Repository
02:32

2.2
Staging and Statuses
07:53

2.3
Making Commits
06:18

2.4
Ignoring Files
06:30

3.A Bit of Theory
2 lessons, 23:37

3.1
Git Concepts
10:03

3.2
Git Internals
13:34

4.Logs and Branches
4 lessons, 33:30

4.1
Diffing Files
07:29

4.2
Viewing the Log
06:39

4.3
Creating Branches
10:42

4.4
Merging Branches
08:40

5.Github and Remotes
4 lessons, 41:49

5.1
Setting up Github
10:56

5.2
Touring Github
10:44

5.3
Working with Remotes
09:59

5.4
Creating Github Pages
10:10

6.Intermediate Usage
6 lessons, 41:54

6.1
Adding Interactively
11:14

6.2
Stashing Changes
05:20

6.3
Creating Git Aliases
05:39

6.4
Cleaning Up Merge Conflicts
04:22

6.5
GUIs
07:45

6.6
Showing Repository Info in your Prompt
07:34

7.Conclusion
1 lesson, 01:07

7.1
Conclusion
01:07


About Andrew Burgess
Hi! I'm Andrew Burgess, a Staff Writer here on Tuts+. I've been hanging around the Tuts+ since early 2009; I discovered the site when I was looking for an introduction to jQuery. Since discovering the site, my web development skills have skyrocketed; I think that's the default experience! Now, I've been writing for Tuts+ regularly since late 2009. I've been working with the computers since I was pretty young, and with the web since 2006. I've dabbled with over a dozen programming languages, but I'm most comfortable in JavaScript and Ruby. Currently, I'm a university student, studying computer science.
+ Expand Bio- Collapse Bio