You need to use a personal access token to clone your repository from GitLab when Two Factor authentication is enabled. Which explained here.
Git branch not showing in Visual Studio Team ExplorerOctober 11, 2017 · 1 min read
If you are having trouble to see the newly created (remote) git branches in the Visual Studio Team Explorer, try the workaround provided in this article.
A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. It supports Git-flow out of the box.