Companies Home Search Profile

Version Control with GIT, GitHub, Bitbucket & Jenkins CI/CD

Focused View

Kumar S

4:46:48

107 View
  • 1 - Introduction.mp4
    02:30
  • 2 - About Git.mp4
    02:19
  • 1 - Quiz.html
  • 3 - Section Overview.html
  • 4 - Installing Git.mp4
    05:34
  • 5 - Configuring GitWindows12.mp4
    02:03
  • 6 - Configuring GitWindows22.mp4
    06:32
  • 7 - Configuring Git CredentialsWindows.mp4
    03:00
  • 8 - Installing GitLinux.html
  • 9 - GitHub Account Creation.mp4
    05:09
  • 10 - GitHub Repository Creation.mp4
    06:58
  • 11 - GitBash cmds12.mp4
    08:24
  • 12 - GitBash cmds22.mp4
    07:33
  • 13 - Linux Cmds reference.html
  • 2 - Quiz.html
  • 3 - Quiz.html
  • 4 - Quiz.html
  • 14 - Three AreasStates.mp4
    04:10
  • 15 - Initializing Git12.mp4
    02:35
  • 16 - Initializing Git Demo22.mp4
    04:32
  • 17 - How Git Stores.mp4
    04:35
  • 18 - Whats HEAD.mp4
    05:03
  • 19 - Coming Next.mp4
    01:29
  • 20 - Adding files.mp4
    05:52
  • 21 - Checking Status.mp4
    05:17
  • 22 - SavingCommit to Git.mp4
    05:10
  • 23 - Checking Log.mp4
    04:51
  • 24 - See Differences12.mp4
    08:59
  • 25 - See Differences22.mp4
    01:28
  • 26 - Note about StagingIndex Area.mp4
    02:05
  • 27 - Rename Files.mp4
    04:07
  • 28 - Remove Files.mp4
    05:01
  • 29 - Undoing changesRemove commits.mp4
    02:27
  • 30 - Undoing Changes Reset Explained.mp4
    07:19
  • 31 - Reset Demo.mp4
    05:10
  • 32 - Reset vs Checkout.mp4
    04:24
  • 33 - Detached head.mp4
    02:18
  • 34 - CopyCloning from Remote.mp4
    03:44
  • 35 - Exploring Remote Repo.mp4
    04:48
  • 36 - Create & Push to Remote Repo.mp4
    06:07
  • 37 - Pushing updates.mp4
    02:56
  • 38 - Configuring Git Remote Opts.mp4
    06:38
  • 39 - Fetch Remote ChangesIntro.mp4
    03:41
  • 40 - Fetch Remote ChangesDemo.mp4
    07:59
  • 41 - Merging Types.mp4
    05:13
  • 42 - Merge Conflicts.mp4
    08:53
  • 43 - Rebasing While Pull.mp4
    04:36
  • 44 - What is Branches.mp4
    07:47
  • 45 - Create alias for long cmd.mp4
    02:20
  • 46 - Git branch Cmds.mp4
    04:39
  • 47 - Pushing To Remote12.mp4
    05:28
  • 48 - Pushing To Remote22.mp4
    03:59
  • 49 - Create Branchdemo 13.mp4
    03:03
  • 50 - Create Branchdemo 23.mp4
    03:55
  • 51 - Create Branchdemo 33.mp4
    04:10
  • 52 - Branch Operations12.mp4
    05:28
  • 53 - Branch Operations22.mp4
    02:51
  • 54 - Scenario PullMerge.mp4
    08:37
  • 55 - BitBucket vs GitHub.mp4
    04:48
  • 56 - BitBucket Repo Create.mp4
    08:33
  • 57 - BitBucket Push.mp4
    05:25
  • 58 - SSH Connection To BitBucket.mp4
    10:11
  • 59 - Multiple SSH Connection.mp4
    14:05
  • 60 - Thanks.html
  • Description


    Basic GIT for All: NonTechs/QA/Developers | Step-By-Step Guide | Includes Jenkins DevOps CI/CD with Git

    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

    Who is this for?


  • 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.
  • More details


    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!

    Who this course is for:

    • 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.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Kumar S, a seasoned Software Engineer/Architect has vast professional experience in development and automation in various domains. After graduating from one of the top universities in India, he has worked in various top companies with multi-site teams. He has experience in various roles Automation Engineer, Architect, Lead, Scrum Master and Sr. Engineering Manager leading, mentoring and guiding teams across different continents. Tutoring and mentoring has been his favorite past time activity since his college days - professionally as well as a volunteer. Currently he works as a Lead/Architect and Sr. Manager in a leading telecom company, and still continues with his passion of training and coaching on various tools & technologies during his free time.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 56
    • duration 4:46:48
    • Release Date 2023/03/30