Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Git and Github - Beginner to Expert
Rating: 4.2 out of 5(819 ratings)
25,809 students

Master Git and Github - Beginner to Expert

Learn git configuration, commit, branching, merging, contributing and collaboration with other's project
Created byAnisul Islam
Last updated 8/2024
English
English [Auto],

What you'll learn

  • what are Git and GitHub and how to do basic setup
  • Git overall work flow including staging, upstaging, committing etc.
  • How to work with local and remote repositories - push, pull
  • Understanding markdown and gitignore
  • How to branching in Git and GitHub
  • Merge - 2 way merge, 3 way merge and resolving merge conflicts in Git and GitHub
  • How to Contribute to other's project - fork, clone
  • Collaborations and GitHub pages

Course content

6 sections37 lectures4h 5m total length
  • Why do we need Git and Github?2:44

    Learn why you need Git and GitHub, understand version control and change tracking, and explore collaboration across teams to manage project versions and rollbacks.

  • What are Git and GitHub?4:35

    Learn how git, a popular version control system, tracks changes and enables collaboration. Discover how GitHub provides hosting for remote projects, bridging local work and cloud repositories.

  • Environment setup1:51

    Set up your environment for Git and GitHub by creating your account and installing Git on your PC, then verify the installation with git --version (example: 2.33.0).

  • Common Commands for Windows and Mac10:32

    Learn to navigate the command line on Windows and Mac, using ls, pwd, cd, mkdir, rm, touch, echo, cat, and cp to manage directories and files.

  • Common Commands for Windows and Mac (Notes)0:38
  • Git Configuration (part-1)7:51

    Configure git with git config to set your username and user email, globally or per project, then verify with git config --list. Ensure username and email match your GitHub account.

  • Git Configuration (part-2)6:23

    Learn the three levels of git configuration—local, global, and system—how to view and unset them with git config, and locate the global file at tilde slash dot git config.

  • Secure SHELL (SSH)6:16

    Discover how ssh creates secure communication between computer and GitHub with public and private keys, and learn to generate keys, add the public key to GitHub, and clone via ssh.

Requirements

  • Basic computer skills is required

Description

Requirements

  • Basic computer skills

A simple yet effective course on Git and GitHub for beginners or even students with some Git and GitHub knowledge. You will have all the real-life experience you should have when starting your journey to become a software developer.


Is this course suitable for you?

Yes, If you already know the basics of computers, you can start this course. You will need to set up git on your computer and create a GitHub account, and you are ready to go. If you are interested in learning Git and GitHub, you can start your journey with this course. This course will also help if someone wants to use Git and GitHub for web development, data software development, mobile development, etc.


What makes this course special?

In this course, I have spent a lot of time on the theoretical explanation, which will support you in understanding the practical implementations of many topics easily.


What are some of the course highlights?

There are so many exciting features covered in this one course; you will be blown away by excitement and joy. Here are some of the exciting features you will learn about Git and GitHub:

  • Git Overall Working procedures

  • Commit & checkout

  • The connection between local and remote repository

  • How to push and pull

  • gitignore and markdown languages

  • branching and merging

  • collaborate with someone

  • contribute to someone's else project

Who this course is for:

  • All Level
  • Very friendly for Beginners