Any IT professional or casual developer anticipating a solid understanding of how Git and GitHub work in open-sourced and private development projects needs to go through this course and absorb all of its contents. Anyone desiring to learn how Git and GitHub are designed, administered, and used needs the knowledge and practice presented in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how to effectively participate in a project manage with Git and/or GitHub.
Welcome to Starting With Git and GitHub
We will learn how Git came to be and get a background on the use of source control systems in general. We will then talk in more depth about Git and how it works under the covers and how we only need to be concerned with a handful of commands to make Git work for us.
Git is a version control system that we can learn to use to make our development life much more efficient.
Knowing Git's workflow is as important as knowing its commands. Let's learn it.
Knowing Git's workflow is as important as knowing its commands. Let's learn it.
We can get Git installed on our local machines so we can be ready to work with it.
Using Git
Let's learn to get set up with Git and how to manage our source code with Git's commands within its inherent workflow.
Getting set up for working with Git is easy. Let's discover just how easy it really is.
We manage our code in a repo (repository) and there are just a few commands we need to know to do this properly.
We're going to build apps with Angular, so let's see how we move forward from a CLI scaffolded project base
Git commands are great, but they hang on the workflow. Let's be sure to understand what that is.
Using GitHub
Working in a team environment introduces the remote repo. Let's learn to work with it.
Working in a team environment introduces the remote repo. Let's learn to work with it.
Git's overall workflow is something we need to be intimately familiar with.
Pull Requests are used to initiate code reviews. Let's find out how they work.
The use of branching and merging can become a very detailed practice. Let's dig deeper into what this is all about.
Additional Features
GitHub Pages can showcase a repository's content.
GitHub goes far beyond source code management. Let's discover some of these places.
GitHub goes far beyond source code management. Let's discover some of these places.
GitHub's public API enables many products and services to integrate directly with your repos
You're now a Git & GitHub force to be reconed with. Go to GitHub and be a player!