So I have always used this style to clone my own repos from bash:
git clone https://github.com/User/Repo
Sometimes, though I see someone post a different URL used to clone a repo:
git clone https://github.com/User/Repo.git
Is there any difference in the URL? Does GitHub assume the .git ending if it is not specified?