Git and GitHub for Poets
This video series is designed to teach you the basics of working with git version control and the GitHub website.
You will understand the concept of version control and the difference between git software and GitHub the website. Videos cover terminology like branch, fork, merge, pull, push, and remote. You’ll get a chance to make your first pull request to a git repository on GitHub.
- #1
Introduction
19 Apr 2016In this first video of Git and GitHub for Poets, we go over the concepts of commits and repositories as well as an overview of the GitHub User Interface.
- #2
Branches
19 Apr 2016In this second video of the Git and GitHub for Poets tutorial series, we cover the concept of branches.
- #3
Forks and Pull Requests
23 Apr 2016In this third video of Git and GitHub for Poets, I cover the concept of forking a repository and pull requests.
- #4
GitHub Issues
24 Apr 2016In this fourth video of the Git and GitHub for Poets tutorial series, I cover the concept of GitHub Issues.
- #5
Introduction to the Command Line
04 May 2016In this fifth part of the Git and GitHub for Poets tutorial series, I give you a brief introduction to the Command Line and show you some of the most often used commands.
- #6
Cloning Repo and Push/Pull
04 May 2016In part 6 of the Git and GitHub for Poets tutorial series, I show you how to clone a repository created on the GitHub website in order to work on it locally, and then push the changes back to GitHub.
- #7
git init and git add
17 May 2016In part 7 of Git and GitHub for Poets, I show you how to, instead of cloning a repository from GitHub, create a repository locally using the “git init” command and adding files to this repository using the “git add” command.
- #8
GitHub Pages
02 Jun 2016In part 8 of the Git and GitHub for Poets series, I show you how to use GitHub Pages as free web hosting.
- #9
Resolving Merge Conflicts
15 Feb 2018In this video, I look at how to resolve a “merge conflict” using the GitHub interface.
- #10
Git Remotes
16 Mar 2018This video covers git “remotes.”