Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting Started with GIT
Rating: 3.7 out of 5(44 ratings)
5,284 students

Getting Started with GIT

Learn GIT fundamentals
Created byJayant Parida
Last updated 6/2020
English
English [Auto],

What you'll learn

  • Learn GIT Fundamentals
  • Learn Github

Course content

1 section12 lectures29m total length
  • Introduction0:16

    Begin your getting started with git journey as the instructor welcomes you to the course and leads you through the learning experience.

  • What is GIT?0:41

    Understand what Git is as a tool to track changes, and how a hosting service enables sharing the project among stakeholders.

  • GIT Concepts0:45

    Explore git concepts by cloning and downloading repositories, tracking file changes, committing locally, and pushing to remote, with guidance on using different git commands across branches.

  • GIT Initialization7:02

    Learn to create and initialize a git repository from the browser and command line, configure your user name and email, clone projects, and view commit history.

  • Local Changes with GIT2:22

    Explore managing local changes with git by staging files, writing commits with messages, inspecting status, and understanding branches like master, then working with a remote repository in the next lecture.

  • GIT Update and Publish3:23

    Update your local git work and publish changes to a remote repository by pushing commits and pulling updates. Create, switch, and manage branches with tracking to origin.

  • GIT Branches and Tags3:11

    Learn how to manage parallel work with Git branches and tags, switch between master and feature branches, commit and push changes, and mark releases for testing.

  • GIT Merging5:00

    Explore merging between master and feature branches by creating pull requests, reviewing diffs, updating files and scripts, and resolving merge conflicts before final merge.

  • GIT History1:15

    Explore the history of a file in a git repository by viewing commits and authors in reverse chronological order, using git log and git blame to inspect changes.

  • GIT Undo3:44

    Undo changes in git by resetting the last commit and restaging files, then clean untracked files and directories with git clean to keep the repository tidy.

  • GIT Quiz
  • Practice Exercise1:00

    Log in to GitHub, create a My Demo repository with a basic file, clone it locally, commit and push, create and switch a branch, and review the master history.

  • Summary0:53

    Master git fundamentals by initializing a repository, managing local and remote repositories, and performing branching, tagging, and merging while reviewing commit history.

Requirements

  • Basic laptop with terminal, preferably Mac or Ubuntu
  • Basic UNIX/LINUX operating systems understanding
  • Understanding of Linux terminal
  • Git installation required

Description

Why this course? Be it developer or tester or system administrators, all has to access a version control system for day to day development activity in software development and delivery.

1. This course is a mini of version control system and its process using GIT as a fundamental tool.

2. It talks less theory and more action.

3. Simple explanations are given for different concepts of Git.

4. The lectures are created in step by step fashion and in short format.

5. With small examples of different git concepts.

6. This course is also compiled, keeping in mind that any naive user can use git tool.

Who this course is for:

  • Anybody interested in software, students who want build up their software skills
  • Software testers, developers, system administrators