Practical Git for Everyday Professional Use
Learn the basics and advanced commands of using git, a powerful version control system for modern web developers. Sync, branch, merge, and more!
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
.
Course Content
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
User Reviews
Be the first to review “Practical Git for Everyday Professional Use”
You must be logged in to post a review.
There are no reviews yet.