John Deere interview question

2.What is the difference between git fetch and git pull