YoVDO

Practical Git for Everyday Professional Use

Offered By: egghead.io

Tags

Git Courses Web Development Courses Version Control Courses Semantic Versioning Courses

Course Description

Overview

As modern web developers, we are likely to use git on a daily basis. It's a wonderful distributed version control system, and with only a few commands in our toolbelt it is quite powerful and convenient.
In this course, you will learn the basics of using git, as well as some more advanced commands that you should find useful!
Check out these community notes for this course on Github.

Syllabus

  • Practical Git: Create local repos with git init
  • Practical Git: Copy remote repos to local machines with git clone
  • Practical Git: Capture code history snapshots with git add/commit/push
  • Practical Git: Document repos with README files
  • Practical Git: Sync local and remote repos with git pull
  • Practical Git: Isolate feature development with git branch
  • Practical Git: Sync branches with git merge
  • Practical Git: Resolve merge conflicts with git status
  • Practical Git: Save uncommitted changes with git stash
  • Practical Git: Navigate git command pager output with Unix less commands
  • Practical Git: View commit history with git log
  • Practical Git: Format commit history with git log arguments
  • Practical Git: Filter commit history with git log arguments
  • Practical Git: Compare file changes with git diff
  • Practical Git: Show who changed a line last with git blame
  • Practical Git: Use semantic versioning with git tag
  • Practical Git: Clean up commits with git rebase
  • Practical Git: Diagnose which commit broke something with git bisect
  • Practical Git: Run scripts on git events with git hooks
  • Practical Git: Configure global settings with git config
  • Practical Git: Remove unnecessary git tracking with .gitignore files
  • Practical Git: Remove all unnecessary git tracking with a global .gitignore file

Taught by

Trevor Miller

Related Courses

A Beginner’s Guide to VCS and Git
Packt via FutureLearn
AWS Developer Tools Deep Dive
A Cloud Guru
Git Quick Start
A Cloud Guru
Implementing Azure DevOps Development Processes
A Cloud Guru
Infrastructure as Code on GCP with Deployment Manager
A Cloud Guru