Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Git from Scratch

Git from Scratch

19mBeginner2022-06-30

Authors

Morten Rand-Hendriksen

Morten Rand-Hendriksen

Senior Staff Instructor, Speaker, Web Designer, and Software Developer

Course details

Version control—the practice of tracking and managing changes to software code—is one of the most powerful tools a developer can wield. And Git has become the version control system of choice for the modern web. The concepts of Git are not hard to understand, especially for developers, but Git has a language of its own. What is rebasing? What is a detached head? In this beginner-level course, Morten Rand-Hendriksen provides a common-sense translation and breakdown of the terminology of Git, and shows how you can use Git to travel back in time in a way that’s practically science fiction (at least when it comes to code). Morten gives you the base-level knowledge you need to get started with Git, detailing important terminology and functions, and shows how to resolve common issues developers face in version control.

Skills covered

GitVersion ControlDevOps ToolsDevOpsOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Git from Scratch

1. Git Basics

  • 02 - Why use version control
  • 03 - git init - Initialize a repository
  • 04 - .gitignore - Ignore files
  • 05 - git add - Add changes
  • 06 - git commit - Commit changes to memory
  • 07 - git status - Get the current status

2. Branches - Alternate Timelines

  • 08 - git branch - Create an alternate timeline
  • 09 - HEAD - An introduction
  • 10 - git switch - Go to an alternate timeline
  • 11 - git checkout - Go to an alternate timeline
  • 12 - DETACHED HEAD - An explanation
  • 13 - The difference between switch and checkout

3. Changing History

  • 14 - git merge - Combine two timelines
  • 15 - CONFLICT - How to fix merge conflicts
  • 16 - git revert - Undo something
  • 17 - git rebase - Move the base of a branch

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal