threads / discuss / 59255

When using git commit in a path with spaces, it prompts Cannot read "xxx": No such file or directory

Subject: When using git commit in a path with spaces, it prompts Cannot read "xxx": No such file or directory

## tl;dr

2 messages between Feb 16, 2023 and Mar 27, 2023.

replies: 1people: 2as markdown or json

L2750558108@outlook.com· Feb 16, 2023, 16:09 UTC · lore

In Windows When using git commit in a path with spaces, it prompts Cannot read "xxx": No such file or directory

Reduce: 1.Init a respository at "C:/te st"; 2.cd "C:/te st" 3.git add . 4.git commit 5.fatal: could not read 'C:/te': No such file or directory

Johannes Schindelin· Mar 27, 2023, 08:28 UTC · re: L2750558108@outlook.com · lore

Re: When using git commit in a path with spaces, it prompts Cannot read "xxx": No such file or directory

Hi,
On Fri, 17 Feb 2023, L2750558108@outlook.com wrote:
Show 9 quoted lines
> In Windows
> When using git commit in a path with spaces, it prompts Cannot read "xxx": No such file or directory
>
> Reduce:
> 1.Init a respository at "C:/te st";
> 2.cd "C:/te st"
> 3.git add .
> 4.git commit
> 5.fatal: could not read 'C:/te': No such file or directory

I suspect that your Git version is basically super old, but I cannot know for sure because vital information has been omitted from this bug report.

And I cannot reproduce (this was done in a PowerShell window):
	PS C:\> git init "te st"
	Initialized empty Git repository in C:/te st/.git/
	PS C:\> cd "te st"
	PS C:\te st> git add .
	PS C:\te st> git commit
	On branch main
	Initial commit
	nothing to commit (create/copy files and use "git add" to track)
	PS C:\te st> git commit --allow-empty -m "works!"
	[main (root-commit) 0d51f36] works!
	PS C:\te st>

In other words, Git has no problem with the space in the working directory's path.

Ciao, Johannes

← back to recent threads