Git What is index in Git? pull vs rebase how the tree looks after merging and rebasing? What is the difference between git pull and git fetch? What is a detached HEAD?