Git Essentials

with
Building web applications can be tough, but we sometimes make it tougher than it needs to be. A version control system, like Git, can keep track of bugs, features, experiments and everything else. You’ll never have to worry about overwriting stable code or losing track of your bugs again! In this course, I’ll teach you everything you need to know to start using Git in your daily development workflow.

Free Preview: Git Essentials

Introduction to Git Essentials

02:04

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


Preview for Git Essentials
Lessons:
24
Length:
3.1 hours
Tagged with:
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