If you have heard all the buzz around Git source control management and are wondering what it is and how to get started using it, then this course is for you.
Although Git (and and source control management in general) are large topics, we will distill them down to just the information you need to know to get started using both. Within this set of video demonstrations, you will learn how to install Git, configure it for your local environment, communicate with local and remote source repositories (Github anyone?), add content to a local and remote repository, create comments for your code, understand basic branching and merging and excluding content types from the repository.
Once you have completed the course, you will be well on your way to implementing Git source control management in your environment!
Install and set up some configuration items for our Git repository use.
Learn how to create a local repository and add content to it to track and manage.
Git offers a built-in facility to explore what has taken place in our repository branches; let's take a look at a number of ways to get at it.
The most common method of using Git is to clone local or remote repositories into local workspaces.
We need to be able to have granular control over the names and types of files and directories that are tracked in our repository. Learn about the global configuration file and local repository files that do just that.
Branching gives us a powerful and flexible way to isolate the paths we take during the development of our project.
At some point, those branches need to be merged to a master or alternative branch. Here, we learn how to do that and then how to publish all of the branches and associated changes back to our remote repository.
After you complete the Git course, take a look at some of the places to try at Linux Academy (including the full Git and Gitlab course)!
Linux Academy was founded on the belief that providing high-quality, in-depth training should be available at an affordable price. We strive to change lives by teaching Linux and cloud technology. Students can learn new skills, get certified, and advance in their career.
Our full-time, expert instructors create content on AWS, Linux, OpenStack, DevOps, Azure, and Big Data.