I am trying to upload a Ruby app to Heroku. I start with git init
and then I type git add .
and then I use git commit -m initial commit
. <
Had this happen to me when committing from Xcode 6, after I had added a directory of files and subdirectories to the project folder. The problem was that, in the Commit sheet, in the left sidebar, I had checkmarked not only the root directory that I had added, but all of its descendants too. To solve the problem, I checkmarked only the root directory. This also committed all of the descendants, as desired, with no error.
I figured out mistake here use double quotations instead of single quotations.
change this
git commit -m 'initial commit'
to
git commit -m "initial commit"
Please take note that in windows, it is very important that the git commit -m "initial commit"
has the initial commit texts in double quotes. Single quotes will throw a path spec error.
In my case, this error was due to special characters what I was considering double quotes as I copied the command from a web page.
if there are anybodys using python os to invoke git,u can use os.system('git commit -m " '+str(comment)+'"')
Please try adding the double quotes git commit -m "initial commit". This will solve your problem.