• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Roger Perkin

Network Automation Architect

  • Network Automation
    • Network Automation Courses
    • What is NetDevOps?
    • Workflow Orchestration
    • Ansible Automation Platform
    • Ansible Workshop
    • What is Network Automation?
    • Network Automation Tools
    • ContainerLab
    • Ansible Training
      • What is Ansible?
      • Ansible Tutorial for Beginners
      • Ansible Network Automation
      • Ansible Inventory Example
    • Python Network Automation
      • Nornir
      • Python Network Automation Course
      • Python for Network Engineers
      • Python VENV / Virtual Environment Tutorial
      • Python Tutorial for Beginners
      • pyATS
    • Network Source of Truth
      • NetBox
      • Infrahub
    • NetDevops
    • DevOps Tutorial
      • Git Training
      • Terraform Training
      • Linux Training
      • Kubernetes Training
      • Devops Training Course
      • Azure Devops Training
    • Terraform
    • GIT
      • Git Commands
      • What is GitHub?
    • Docker Training
    • Confluence
    • Microsoft Azure
  • Cisco
    • ISE
    • SD WAN Training
    • Password Recovery
    • Software-Upgrade-Guides
    • BGP
    • Data Center
    • WIRELESS
  • CCIE
  • Blog
  • About
    • My Red Special Guitar
  • Contact
roger perkin ccie cisco consultant header image

Git Tutorials

The most popular version control system in the world today is Git.
Git is an actively maintained open source project originally developed in 2005 by Linus Torvalds, the creator of Linux. Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Git stands for Global Information Tracker or as Linus Torvalds said in the original readme of the Git code – “Git” can mean anything, depending on your mood.

1000’s of software projects rely on Git for version control, including commercial projects as well as open source.

Having a distributed architecture, Git is an example of a DVCS (Distributed Version Control System).
With Git, every developer’s working copy of the code is also a repository that can contain the full history of all changes.

7 Helpful Git Commands

A best practice way to run some more complex git commands is using an alias. To create a Git Alias use the command For more Git Tutorials check out my other page

Using Git for Network Configuration Management

Do Network Engineers use Git? Yes, network engineers do use Git, and its usage in the field of network engineering has grown significantly in recent years. Git, a version control system originally …

What is a GitHub Pull Request?

GitHub Pull Request Explained In this GitHub Pull Request Tutorial I am going to explain in as simple terms as I can what is a GitHub Pull Request and how you use it in your workflow. If you want to …

Gitlab vs Github the Differences Explained

Gitlab vs Github GIT is a version control system that allows developers to keep track of code changes, however developers want to share code and to do that you need a code sharing platform. Github …

Git vs GitHub

Git vs GitHub – What is Git and is Git and GitHub the same? The main difference between Git and GitHub is that Git is version control software that lets you manage and keep track of your source …

Git Commands

Git Commands In this step by step guide I am going to run through the basic Git commands with some real world examples. We are going to assume you already have Git installed. If you are new to Git …

Git Tutorial

Git tutorial for beginners What is Git? Git is the most used version control system in the world today. It was developed in 2005 by Linus Torvalds, the famous creator of the Linux operating system …

Git for Network Engineers

The next course I am creating in my Network Automation series is: Git for Network Engineers There is a common assumption that you need a different version of Git to use it as a network engineer, There …

Let’s get started

Take a look at my premium courses on Ansible, Nornir & Git or buy them all with the Network Automation Bundle!

Network Automation Courses

Navigation

Python VENV Tutorial
Python for Network Engineers

Network Automation
Network Automation Courses
Network Discovery Tools
Network Automation Conferences
Ansible Training
What is Ansible?
Devops Tutorial
Network Source of Truth
DevOps Glossary
Network Monitoring Software

Contact

Contact

Get in touch with me here

[email protected]

  • Twitter
  • LinkedIn
  • YouTube
Buy me a coffeeBuy me a coffee

Copyright © 2025 · Roger Perkin · All Rights Reserved · Privacy Policy – Terms