YoVDO

Git Essential Training: The Basics

Offered By: LinkedIn Learning

Tags

Git Courses Software Development Courses Version Control Courses File Management Courses

Course Description

Overview

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

Related Courses

Introduction to Computing 计算概论A
Peking University via Coursera
数据结构与算法 Data Structures and Algorithms
Peking University via Coursera
Introduction to Ableton Live
Berklee College of Music via Coursera
iOS Persistence and Core Data
Udacity
计算机操作系统
Nanjing University via Coursera