Git Checkout Vs Git Pull