What is git bisect and what is its purpose?
Why is it advisable to create an additional commit rather than amending an existing commit?
How do you find a list of files that have changed in a particular commit?
Explain the uses of git commands?
What are the different ways you can refer to a commit?
What is ‘head’ in git and how many heads can be created in a repository?
What is a “conflict” in git and how is it resolved?
What is the difference between git pull and git fetch?
What is git fork? How to create tag?
What is the function of ‘git config’?
In git, how would you return a commit that has just been pushed and made open?
Explain git stash, pop?
Can you explain the gitflow workflow?
Describe the branching strategies you have used.
Why GIT better than Subversion?