Introduction
  • Introduction
  • How to master GIT interview questions?
  • Disclaimer
GIT Interview Questions Preparation - Part 1
  • How can we see n most recent commits in GIT?
  • What is the purpose of git stash drop?
  • What is the most popular branching strategy in GIT?
  • GIT Commands Refresher 1
  • What is SubGit?
  • What are git hooks?
GIT Interview Questions Preparation - Part 2
  • What is GIT?
  • What are the main benefits of GIT?
  • What are the disadvantages of GIT?
  • GIT Commands Refresher 2
  • What are the main differences between GIT and SVN?
  • How will you start GIT for your project?
GIT Interview Questions Preparation - Part 3
  • How will you create a repository in GIT?
  • What does ‘git pull’ command in GIT do internally?
  • What is git stash?
  • GIT Commands Refresher 3
  • What is the purpose of git config command?
  • What is stored inside a commit object in GIT?
GIT Interview Questions Preparation - Part 4
  • Why do we create branches in GIT?
  • How will you create a new branch in GIT?
  • What is a pull request in GIT?
  • GIT Commands Refresher 4
  • How can we resolve a merge conflict in GIT?
  • What is the alternative command to merging in GIT?
GIT Interview Questions Preparation - Part 5
  • What is the ‘Golden Rule of Rebasing’ in GIT?
  • What is the main difference between git clone and git remote?
  • What GUI do you use for working on GIT?
  • GIT Commands Refresher 5
  • What is git rerere?
  • What is the use of git status command?
GIT Interview Questions Preparation - Part 6
  • What is the use of git rm command in GIT?
  • Why do we need git add command in GIT?
  • What are the programming languages in which git hooks can be written?
  • GIT Commands Refresher 6
  • How GIT protects the code in a repository?
  • How can we change a commit message in GIT?
GIT Interview Questions Preparation - Part 7
  • What is a bare repository in GIT?
  • How can Git repository run code sanity checks and UAT tests before commit?
  • How will you compress last n commits into a single commit?
  • GIT Commands Refresher 7
  • What is the purpose of git tag command?
  • How can you find the names of files that were changed in a specific commit?
GIT Interview Questions Preparation - Part 8
  • Do we have to store Scripts for GIT hooks within same repository?
  • How can we see differences between two commits in GIT?
  • What are the different types of Tags you can create in GIT?
  • GIT Commands Refresher 8
  • Some people use git checkout and some use git co for checkout. Why?
  • Is origin a special branch in GIT?
GIT Interview Questions Preparation - Part 9
  • What are the four major protocols used by GIT for data transfer?
  • What is git grep?
  • What is filter-branch in GIT?
  • GIT Commands Refresher 9
  • What are ours and theirs merge options in GIT?
  • What is git blame?
Bonus Offers!
  • Bonus Lecture: What next?