Why gitbash shows this message "fatal: pathspec 'TestProject' did not match any files" even though there are files existing?
You could be in the wrong folder prior to 'TestProject' so it can not find the file.
Just to add to that, the way that you change folders in git bash is the cd command. e.g.
cd
cd /h/git/TestRepo/