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

Master Git with examples and streamline your workflow

Course Summary

Version Control is a vital skill for any software developer: essential for teamwork, organisation, and error control!

  • +

    Course Syllabus

    • What is version control?
      • What is Version Control?
      • We will be learning Git
      • Markdown and the file
      • What is the .gitignore file?
      • The structure of a repository
    • Basics of the terminal
      • What is the terminal?
      • Moving around the file system using the terminal
      • Moving and copying files with the terminal
      • Displaying and replacing file contents
      • Basics of VIM - a very powerful text editor!
      • Inserting text in VIM
    • Basics of Git
      • Configuring Git
      • Initialising a Git repository: git init
      • Initialising a Git repository (terminal video)
      • Adding files to the staging area: git add
      • Adding files to the staging area (terminal video)
      • Committing files to the local repository: git commit
      • Committing files to the local repository (terminal video)
      • Writing appropriate commit messages: this is VITAL if working in teams!
      • Pushing and pulling to and from the remote repository
      • Pushing and pulling (terminal video)
    • Branches and workflows
      • What is a branch?
      • Creating branches in Git
      • Creating branches (terminal video)
      • Pushing branches to origin
      • Bringing in branches from origin
      • Deleting local and remote branches
      • Merging branches: presentation
      • Merging branches (terminal video)
      • Reverting changes: git revert and git reset
      • Reverting changes (terminal video)
      • What is the "Gitflow" workflow?
    • Gitflow and SourceTree
      • Using SourceTree to initialise a git-flow repository
      • Creating our first Gitflow feature
      • Finishing (and publishing) our first feature
      • Stashing changes with SourceTree
      • Adding remotes in SourceTree
      • Cloning a remote repository in SourceTree
    • Final section
      • Final words

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

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