MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Git Fundamentals

Course Summary

Git is a popular distributed version control system (DVCS). In this course, learn how to create a local repository, commit files, push changes to a remote repository, fix errors in your commits, and many of Git's other features. Understand the difference

  • +

    Course Syllabus

    ● Introduction to Git
        ◦ Overview
        ◦ A Brief History
        ◦ Advantages of DVCs
        ◦ About Git
        ◦ Installing Git on Windows
        ◦ Installing Git on Mac OSX
        ◦ Installing Git on Linux
        ◦ Configuring Git
        ◦ How to Configure Git
        ◦ Summary
    ● Working Locally with Git
        ◦ Overview
        ◦ Creating a local repository, adding files, and committing changes
        ◦ Viewing history and diffs
        ◦ Staging changes as multiple commits
        ◦ Deleting and renaming files
        ◦ Undoing changes to the working copy
        ◦ Undoing/redoing changes in the repository
        ◦ Cleaning the working copy
        ◦ Ignoring files with .gitignore
        ◦ Summary
    ● Working Remotely with Git
        ◦ Overview
        ◦ Cloning a Remote Repository
        ◦ Basic Repository Statistics
        ◦ Viewing Commits
        ◦ Git Protocols
        ◦ Viewing Branches and Tags
        ◦ Fetching from a Remote
        ◦ Pulling from a Remote
        ◦ Pushing to a Remote
        ◦ Creating and Verifying Tags
        ◦ Pushing Tags to a Remote
        ◦ Summary
    ● Branching, Merging, and Rebasing with Git
        ◦ Overview
        ◦ Visualizing branches
        ◦ Creating local branches
        ◦ Difference between branches and tags
        ◦ Renaming and deleting branches
        ◦ Recovering deleted commits
        ◦ Stashing changes
        ◦ Merging branches
        ◦ Rebasing changes
        ◦ Cherry-picking changes
        ◦ Creating a remote branch
        ◦ Deleting a remote branch
        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Open Source , Development & Implementations , Operating Systems and Telecommunications Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top