Git Quick Start
January 21st, 2019
Course Development Director in Content
In the increasingly DevOps culture, source control has become a foundational skill for any IT Professional. Git is a source control tool developed by none-other-than the guy who wrote the Linux Kernel himself. It is the souce control program of choice for a vast number of IT professionals This course will help you learn essential Git quickly!
Download the Interactive Guide here: https://interactive.linuxacademy.com/diagrams/GitQuickStart.html
Git Quick Start
Course Introduction and Features
This video provides an overview of what will be covered in this course, as well as some notable pre-requisites. We also talk about the tools Linux Academy provides to help you master this topic! The course companion diagram may be found here: https://www.lucidchart.com/documents/view/91f82366-5147-402c-bda8-93a161c770e8
Git Introduction and Architecture
This lesson provides some background on the git program and discusses what git does at a high level. We also discuss what a commit is in the context of git.
Git Installation and Configuration
In order to use git, it must first be installed! This lesson describes how to install the git program and provide high level configurations.
Working with Repositories in Git
The repository is the element part of source control with git. This lesson talks about how to create a git repository and covers how to interact with repositories at a base level.
Managing What is Tracked with gitignore
It is not always desirable to track every file within a repository. This lesson talks about how you can have Git ignore certain files on a per-repository basis.
You will not create every repository you work with from scratch. In fact, you may end up working with already created repsitories more often. This lesson discusses how you may clone existing repositories with the git program.
Understanding Git Logging
It is important to be able to gather information on what has transpired within a repository. The git log subcommand provides this functionality. This lesson talks about how to use git log to interrogate a repository's history.
Working with Branches in Git
Branches are an essential way of collaborating in git. This lesson covers the branching concept as well as how to perform branching using git.
Merging and Pushing Changes in Git
We have reviewed how to clone repositories and create new branches in git. For those featuers to be useful, we need to be able to syncronize with orgin repositories and bring branches back into the master branch. This lesson talks about how to do just that.
This video talks about some courses that you may be interested in after you are finished with the Git Quick Start course.