Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Git Essential Training: The Basics

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to use Git, the popular open-source version control software, to manage the source code for almost any project.

Syllabus

Introduction
  • Use Git version control software to manage project code
1. What Is Git?
  • Version control
  • The history behind Git
  • About distributed version control
2. Install Git
  • Install Git on a Mac
  • Install Git on Windows
  • Install Git on Linux
  • Basic Git configuration
  • Git auto-completion
  • Git help
3. Getting Started
  • Initialize a repository
  • Where Git files are stored
  • Your first commit
  • Write a commit message
  • View the commit log
4. Git Concepts and Architecture
  • The three trees
  • Git workflows
  • Hash values (SHA-1)
  • The HEAD pointer
5. Make Changes to Files
  • Add files
  • Edit files
  • View changes with diff
  • View only staged changes
  • Delete files
  • Move and rename files
6. Use Git with a Real Project
  • The Explore California website
  • Initialize Git
  • View file edits
  • Stage and commit shortcut
  • View a commit
  • Compare commits
  • Multiline commit messages
  • Make atomic commits
  • Challenge: Client edits
  • Solution: Client edits
7. Undo Changes
  • Undo working directory changes
  • Unstage files
  • Amend commits
  • Retrieve old versions
  • Revert a commit
  • Remove untracked files
8. Ignore Files
  • Use .gitignore files
  • Ideas on what to ignore
  • Globally ignore files
  • Ignore tracked files
  • Track empty directories
Conclusion
  • Next steps

Taught by

Kevin Skoglund

Reviews

4.7 rating at LinkedIn Learning based on 2759 ratings

Start your review of Git Essential Training: The Basics

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.