"Git Basics" was retired on February 8, 2019. You are now viewing the recommended replacement.
- Development Tools
- Beginner
About this Course
Git is a version control system - it helps you manage the different versions of your project files, and helps keep your work safe. This course will show you how Git works, and how to upload your projects to GitHub.
What you'll learn
- Repositories
- Commits
- History
- GitHub
First Commits
We'll show you what Git repositories are and how they work. Then we'll help you make your first commits.
10 stepsManaging Committed Files
We'll show you how to work with files after you've committed them. We'll also show you how to undo mistakes made when committing.
12 steps-
Removing Files
4:14
-
Removing Files
3 objectives
-
Moving Files
2:14
-
Moving Files
3 objectives
-
Unstaging Changes
1:51
-
Unstaging Files
2 objectives
-
Discarding File Modifications
2:59
-
Discarding File Changes
2 objectives
-
Undoing File Deletions
1:18
-
Recovering Deleted Files
3 objectives
-
Commit SHAs and Undoing Commits
5:06
-
Undoing Commits
2 objectives
GitHub and Other Remote Repositories
Git makes it easy to share your work with others. Git can work together with GitHub (and other sites) to make it easy to host your code in the cloud.
10 stepsTeacher
-
Jay McGavren
Resident Ruby and Go teacher for Treehouse. Author of Head First Ruby, a tutorial book on the core Ruby language.