Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Version Control With Git - Concepts With Hands On Projects

    Posted By: ELK1nG
    Version Control With Git - Concepts With Hands On Projects

    Version Control With Git - Concepts With Hands On Projects
    Last updated 4/2017
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 604.38 MB | Duration: 5h 13m

    Learn in-depth concepts of Git with hands-on exercies

    What you'll learn

    Understand how version control systems work

    Learn Git concepts

    Use Git with confidence

    Resolve conflicts, create & manage branches in Git

    Use Github & remote Git repositories

    Requirements

    Basic computer skills

    Ability to install software on your computer

    You may need admin rights to install software

    Description

    Are you completely new to version control systems & Git? Are you using Git commands but are not really sure how they work behind the scenes? Are you not able to use full power of Git?
    If answer to any of these questions is yes, then this course can help you.
    Git is one of the most elegant software tools that I've ever used. This is not just any other version control system. Git will change the way you work for better! Branching is the killer feature of Git that will make you more productive by allowing you to work on multiple things at same time.
    To fully harness this power of Git, you need to know more than just commands. You need to understand the concepts behind those commands. Only then can you use Git with confidence and become super productive.
    How this course will help you?
    We have spent a lot of effort to design and record this course. We are not starting first lesson with typing commands. We spend some time understanding how version control systems work.
    Then we explain the distributed version control systems. To know how Git is different than say SVN, you should know what is a distributed version control. You'll learn that here.
    Then we start working with Git. We explain important concepts in separate lectures along the way just before we use those concepts. You'll learn a new concept and then immediately use those concepts with Git commands. This will teach you the concepts without getting bored.
    We then learn what is a remote repository. We'll use Github for our remote repository. So you'll learn how to create a repository on Github, how to clone one from Github, create branches and much more.
    This is a growing and a curated course. We've already added more than 5 Hrs of content that will get you started on any project you want. But we've a lot more to say. We'll be adding more advanced Git concepts and more lectures on them.
    TL;DR;
    At the end of this course you'll be armed with the knowledge about Git commands & concepts behind them, which will allow you to tackle your daily version control tasks with confidence and use Git to its full potential.

    Overview

    Section 1: Introduction to Version Control Systems

    Lecture 1 Section Overview

    Lecture 2 Concepts - Version Control Systems

    Lecture 3 Types of Version Control Systems & Central Repository

    Lecture 4 Distributed Version Control Systems

    Section 2: Starting with Local Git Repository

    Lecture 5 Section Overview

    Lecture 6 Install Git

    Lecture 7 Create Git repository - git init

    Lecture 8 Git Concepts - Working & Staging Area

    Lecture 9 Git status, add & commit commands

    Lecture 10 See what's going on with git log

    Lecture 11 First encounter with differences - git diff

    Lecture 12 Undo changes with git checkout

    Lecture 13 Concepts - Git references

    Lecture 14 Git reset

    Lecture 15 Ignore files with ignore file

    Section 3: Branching

    Lecture 16 Section Overview

    Lecture 17 Concepts - Branching

    Lecture 18 Create branch & switch with git checkout

    Lecture 19 Git merge

    Lecture 20 Delete a branch

    Section 4: Merge Conflicts & Resolution

    Lecture 21 Section Overview

    Lecture 22 Concepts - Three Way Merge

    Lecture 23 Three way merge in action

    Lecture 24 Merge conflict & resolution

    Section 5: Remote Repositories

    Lecture 25 Section Overview

    Lecture 26 Concepts - Remote repositories

    Lecture 27 Github - Setup account & create repository

    Lecture 28 Clone remote repository

    Lecture 29 Working with remote repository - git push & pull

    Lecture 30 Setup remote with existing local repository

    Lecture 31 Remote branches

    Lecture 32 Clone vs Fetch vs Pull

    Lecture 33 Put local branch on remote repository

    Lecture 34 Delete remote branch

    This course is for anyone who wants to use version control system,Students who have just started using git,Git users who want to understand the concepts behind git