Information about Bonus Lectures/Interview Questions
  • Information about Bonus lectures
Git Introduction and Setup
  • Git Introduction and Installation
  • Git architecture, Git INIT and Git CLONE
  • Set up your own practice environment
Working with Staging area and Snapshots
  • Git ADD :: Working directory to Staging
  • Git COMMIT :: Staging to Local Repository
  • Git DIFF, Git RM (--cached) and Git RESET --hard
  • Practice Test 1
Branching and Merging
  • Introduction to branching and project setup
  • Git Branch - How to create BRANCHES
  • Switching between branches
  • Merging of branches
Remote Repository
  • Git fetch, git pull and git push
  • Pull Requests
  • How to delete remote branch
  • How to Delete Local branch
Other key concepts
  • Git Stash, stash pop, stash list, stash show, stash clear
  • Fork repository
  • Github markdown
Assignments
  • Assignment 2
  • Assignment 3
  • From things we haven't covered..