"git unable to read current working directory no error" - posh git (windows 10)
I have this same issue with Windows 7, and discovered a really easy solution to it. Instead of typing:
cd ~/My Documents
type instead:
cd ~/Documents
The ~/My Documents is a symbolic link to ~/Documents that is created automatically upon account creation, but Git has trouble with it.
An easy way to determine if Git is working correctly in your current directory is to look for the branch name in the bash prompt, like so:
~/Documents/someFolder (master)$
If you don't see the branch name, then Git is not seeing it.
Maybe your current working directory was removed or has changed to a nonexisting path?
Use pwd
to check your current directory, if it doesnt exist set git to use another directory:
git --git-dir=/mycode/.git --work-tree=/mycode status
or create the directory yourself.
I reported this as issue in the posh-git repo on github: https://github.com/dahlbyk/posh-git/issues/236
And in another project where someone was having my same problem: https://github.com/git-for-windows/git/issues/473
In my opinion, Windows 10 screwed up something (symlinks?) updating itself and in order to make it works (as you can read from the second link of the issue) to refer to my documents folder (where I keep all my github repos) I don't write anymore cd documenti
(the italian folder name) but cd documents
and it just works.