Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 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 31 1 2
    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, Github, Bitbucket & Jenkins

    Posted By: ELK1nG
    Version Control With Git, Github, Bitbucket & Jenkins

    Version Control With Git, Github, Bitbucket & Jenkins
    Last updated 9/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 3.66 GB | Duration: 6h 26m

    Basic GIT for All: NonTechs/QA/Developers | Step-By-Step Guide to FileVersioning | Includes Jenkins DevOps CI/CD Starter

    What you'll learn
    Master essential Git workflow: add, commit, status, log
    Working with local and remote repositories
    Working with Git branches
    Understanding Git behind the scenes
    About Git objects like trees, blobs, commits, etc
    Understand Git merges and resolving merge conflicts
    Master collaboration workflows like pull, fork & clone, etc.
    Understand Git merge vs Git reset
    Using Git diff to see changes over time
    Marking releases and versions using Git tags
    Requirements
    Windows or Linux PC with Internet connection
    Basic computer skillset
    Description
    Version control systems is a central component for any file based project. Weather you are a Software Developer, QA Engineer, or a Project Manager, chances are that you might have already heard about version control systems and probably about GIT. Well even if you are not in software engineering field, Git will be helpful to version control any files or store your files for free in cloud based repo like GitHub.Git is a third generation version control system and far more improved tool if compared to the previous version control tools like SVN. In this course on Git, we will start from the fundamentals and learn each and every crucial command in detail with good real life scenarios and in a easy way. Starting from installing the git tool, creating repository, cloning, pushing to central cloud storage, and to more intimidating concepts like merge, re-bases, resolving conflicts and others will be covered in abundance and easy to understand details. It also covers the usage of the popular online Git hosting platforms GitHub or Bitbucket and describes typical Git workflows which are considered as good practice.This books starts with an introduction into distributed version control systems - GIT. It continues to describe the basic Git terminology and how you can install and configure your Git tools in Windows and Linux based machines.Best way to learn GIT is by using the cmdline, we'll see some Linux based cmds that will sure help you follow through easily with git-bash.Since most of the work we do with GIT are on our local systems. Next we move on to see GIT in your local system. You will learn important cmds related to adding files, committing, see differences between versions, and of-course you will see some of the internals - what is happening inside GIT, and few cmds related to that.Most time we all work in a team and its absolutely necessary to share and collaborate on our work. Next up we move on to working with remote repo like GitHub. Pushing, pulling, merges, etc will be covered in details. The course covers merging and re-basing changes and provides all the necessary details to help your smoothy master them.Branches are an important concept, and its the strength of GIT. You'll learn about branches, how and where its used and the essential commands to work with branches in GIT. Also you learn how to connect to remote repositories and how to use branches and tags with them.Since BitBucket is another popular Git hosting platforms and highly used in companies, we'll see how we can work with it.Apart from the topics on GIT, you will have a multiple sessions of GIT with the most popular CI/CD tool called Jenkins. Here you will learn how GIT works in CI/CD env - code checkout, build, automated build triggers, etc. This will give you a good understanding of not only GIT but also how its used in Continuous Integration environments, which is how build are made now a days.After finishing this course you should be able to perform all of the basic steps necessary to create and host your own Git-based repositories. Also a good understanding of how it works in CI/CD DevOps environment.Good Luck and see you in the course!Thanks!

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 About Git

    Lecture 3 Version Control History

    Section 2: Installs, Configs & more

    Lecture 4 Section Overview

    Lecture 5 Installing Git

    Lecture 6 Configuring Git(Windows)(1/2)

    Lecture 7 Configuring Git(Windows)(2/2)

    Lecture 8 Configuring Git Credentials(Windows)

    Lecture 9 Installing Git(Linux)

    Lecture 10 GitHub Account Creation

    Lecture 11 GitHub Repository Creation

    Lecture 12 Inside Git

    Section 3: GIT Bash Cmd line basics

    Lecture 13 Section Overview

    Lecture 14 Git-Bash cmds(1/2)

    Lecture 15 Git-Bash cmds(2/2)

    Lecture 16 Linux Cmds reference

    Section 4: Local Repo(1/2)

    Lecture 17 Three Areas/States

    Lecture 18 Initializing Git(1/2)

    Lecture 19 Initializing Git Demo(2/2)

    Lecture 20 How Git Stores

    Lecture 21 Whats HEAD

    Lecture 22 Coming Next!

    Lecture 23 Adding files

    Lecture 24 Checking Status

    Lecture 25 Saving/Commit to Git

    Lecture 26 Checking Log

    Lecture 27 See Differences(1/2)

    Lecture 28 See Differences(2/2)

    Section 5: Local Repo(2/2)

    Lecture 29 Note about Staging/Index Area

    Lecture 30 Rename Files

    Lecture 31 Remove Files

    Lecture 32 Undoing changes/Remove commits

    Lecture 33 Undoing Changes: Reset Explained

    Lecture 34 Reset Demo

    Lecture 35 Reset vs Checkout

    Lecture 36 Detached head

    Section 6: Remote Repo

    Lecture 37 Copy/Cloning from Remote

    Lecture 38 Exploring Remote Repo

    Lecture 39 Create & Push to Remote Repo

    Lecture 40 Pushing updates

    Lecture 41 Configuring Git Remote Opts

    Lecture 42 Fetch Remote Changes(Intro)

    Lecture 43 Fetch Remote Changes(Demo)

    Lecture 44 Merging Types

    Lecture 45 Merge Conflicts

    Lecture 46 Rebasing While Pull

    Section 7: Git Branching

    Lecture 47 What is Branches

    Lecture 48 Create alias for long cmd

    Lecture 49 Git branch Cmds

    Lecture 50 Pushing To Remote(1/2)

    Lecture 51 Pushing To Remote(2/2)

    Lecture 52 Create Branch(demo 1/3)

    Lecture 53 Create Branch(demo 2/3)

    Lecture 54 Create Branch(demo 3/3)

    Lecture 55 Branch Operations(1/2)

    Lecture 56 Branch Operations(2/2)

    Lecture 57 Scenario: Pull-Merge

    Section 8: Git Doing More

    Lecture 58 Git Merge-Rebase(Intro)

    Lecture 59 Git Rebase

    Lecture 60 Git Merge-Rebase(Demo)

    Lecture 61 Git Tagging

    Lecture 62 Git Stashing

    Section 9: Git With BitBucket

    Lecture 63 BitBucket vs GitHub

    Lecture 64 BitBucket Repo Create

    Lecture 65 BitBucket Push

    Section 10: Git with SSH

    Lecture 66 SSH Connection To BitBucket

    Lecture 67 Multiple SSH Connection

    Section 11: Git/GitHub with Jenkins

    Lecture 68 What is Jenkins?

    Lecture 69 Jenkins Installation

    Lecture 70 Jenkins Console

    Lecture 71 Jenkins Job(Freestyle)

    Lecture 72 Pipeline-As-Code Jenkins Job(Stages)

    Lecture 73 Pipeline-As-Code Jenkins job(demo 1/2)

    Lecture 74 Pipeline-As-Code Jenkins job(Demo 2/2)

    Lecture 75 About SSH-Keys

    Lecture 76 SSH Keys with Jenkins-GitHub

    Lecture 77 GitHub-Fork-Import-Clone

    Section 12: Conclusion

    Lecture 78 Thanks!

    Anyone interested in learning Git or version control files in computer,Anyone planning to enter a tech world,QA Engineers, Software developers, data scientists, Managers, IT engineers, DevOps, etc.