In this step-by-step tutorial, learn how to use Git and GitHub for source control management (SCM). We start with Git. What is it? How you can get it running on your system, and how you can start working with it? Then we look at GitHub.com, a platform for hosting and collaborating on Git repositories. By the end of this video, you’ll be well on your way to using Git and GitHub. If you’d like to follow along, I’ve included sample files down below.
- RESOURCES
- TIMESTAMPS
- 00:00 Introduction
- 00:40 What is Git?
- 02:11 Get Git
- 03:13 Configure Git
- 04:55 Get help
- 05:59 Initialize repository
- 07:19 Git status
- 07:53 Track and untrack files
- 09:18 Ignore files with .gitignore
- 11:23 Track all files / add to staging
- 12:07 Commit
- 13:27 Change files and view differences
- 16:00 Bypass staging and commit
- 16:32 Delete / remove files
- 17:13 Restore files
- 17:55 Rename files
- 18:56 View commit history with git log
- 19:52 Amend commit
- 20:48 View changes in commits
- 22:08 Reset to previous commit
- 22:30 Rebase git repository
- 23:12 Branches
- 27:19 Merge branches
- 27:57 Delete branch
- 28:30 Merge conflicts
- 32:16 Typical Git flow
- 32:37 Set up GitHub account
- 33:37 Create new cloud repository
- 35:09 Push local repo to GitHub
- 37:29 Working with files
- 38:25 Edit repo details
- 38:44 Issues
- 40:17 Pull requests
- 43:05 Actions, Projects, Wiki, Security, Insights, Settings
- 44:18 Releases
- 45:00 Fetch and pull
- 45:37 Wrap up