So I'm trying to clone a repo from here
https://github.com/nglglhtr/getter-setter
I created a new folder FirstDapp and opened git gui here then opened git bash from there

then I entered:
git clone https://github.com/nglglhtr/getter-setter
then the bash terminal said: fatal: working tree 'D/.../FirstDapp' already exists
so I tried the solutions from here:
Exception "working tree already exists" while cloning GIT repo in pre-push hook
but those didn't work. Any ideas?
When you run:
the GUI will search for an existing Git repository in Git's usual fashion:
/path/to/current/dir, remove the/dirpart leaving/path/to/current, and start over.If this runs out of places to look,
git guiopens a smaller, different-looking window and offers you a chance to clone or create a repository.(There are step I'm omitting on purpose here to simplify things, in that Git won't keep going after certain points, and under certain conditions, but these generally won't apply to your case.)
Since you did:
(or the Windows equivalent) and did not run a subsequent:
there must not be a Git repository at the
FirstDapplevel, but Git-GUI found one, so there must be a Git repository at a higher level. This is the repository that Git-GUI opened.To get around that problem, you should create—with
git initorgit clone—a repository within theFirstDappdirectory:for instance. Then running
git guiwill find that repository. If you create an empty one, you'll need to do all the remaining steps thatgit clonewould do, so it will be easier to usegit clone.(As an aside, Git-GUI is not generally recommended. It's a bit of a toy example, rather than a real GUI. I personally dislike GUIs in the first place and will avoid them whenever I can, and recommend that you do the same, but tastes differ.)