Git Fundamentals
Getting started with Git
Authored by:
James Kovacs
Duration: 1h 51m
Level: Intermediate
Released: 5/23/2012
Features:
Duration: 1h 51m
Level: Intermediate
Released: 5/23/2012
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Introduction to Git |
|
00:25:03 | |
|
Overview
|
|
00:28 | |
|
A Brief History
|
|
02:06 | |
|
Advantages of DVCs
|
|
04:39 | |
|
About Git
|
|
01:05 | |
|
Installing Git on Windows
|
|
04:24 | |
|
Installing Git on Mac OSX
|
|
00:45 | |
|
Installing Git on Linux
|
|
00:44 | |
|
Configuring Git
|
|
01:05 | |
|
How to Configure Git
|
|
09:14 | |
|
Summary
|
|
00:33 | |
Working Locally with Git |
|
00:20:45 | |
|
Overview
|
|
01:01 | |
|
Creating a local repository, adding files, and committing changes
|
|
02:20 | |
|
Viewing history and diffs
|
|
03:30 | |
|
Staging changes as multiple commits
|
|
02:25 | |
|
Deleting and renaming files
|
|
02:16 | |
|
Undoing changes to the working copy
|
|
01:48 | |
|
Undoing/redoing changes in the repository
|
|
02:46 | |
|
Cleaning the working copy
|
|
01:14 | |
|
Ignoring files with .gitignore
|
|
02:40 | |
|
Summary
|
|
00:45 | |
Working Remotely with Git |
|
00:26:48 | |
|
Overview
|
|
00:44 | |
|
Cloning a Remote Repository
|
|
01:11 | |
|
Basic Repository Statistics
|
|
03:34 | |
|
Viewing Commits
|
|
02:27 | |
|
Git Protocols
|
|
03:00 | |
|
Viewing Branches and Tags
|
|
00:53 | |
|
Fetching from a Remote
|
|
03:24 | |
|
Pulling from a Remote
|
|
01:59 | |
|
Pushing to a Remote
|
|
02:57 | |
|
Creating and Verifying Tags
|
|
03:21 | |
|
Pushing Tags to a Remote
|
|
02:53 | |
|
Summary
|
|
00:25 | |
Branching, Merging, and Rebasing with Git |
|
00:38:49 | |
|
Overview
|
|
00:37 | |
|
Visualizing branches
|
|
02:09 | |
|
Creating local branches
|
|
01:24 | |
|
Difference between branches and tags
|
|
01:53 | |
|
Renaming and deleting branches
|
|
02:28 | |
|
Recovering deleted commits
|
|
02:09 | |
|
Stashing changes
|
|
05:03 | |
|
Merging branches
|
|
05:22 | |
|
Rebasing changes
|
|
07:02 | |
|
Cherry-picking changes
|
|
04:24 | |
|
Creating a remote branch
|
|
03:10 | |
|
Deleting a remote branch
|
|
02:50 | |
|
Summary
|
|
00:18 |
Introduction to Git