проверили, правильно ли вы инициализировали глобальные переменные, такие как user.email, user.name?
Это хорошо сработало для меня.
Сначала вы можете проверить:
you@yourPC MINGW64 ~/your-file(master)
$ git config --list
если что-то не так, сделайте следующее :
шаг 1:
you@yourPC MINGW64 ~/your-file(master)
$ git init
Reinitialized existing Git repository in C:yourPath/your-repo
шаг 2:
you@yourPC MINGW64 ~/your-file(master)
$ git add .
шаг 3:
you@yourPC MINGW64 ~/your-file(master)
$ git commit -m "second commit"
шаг 4:
you@yourPC MINGW64 ~/your-file(master)
$ git config --global user.name "Your Name"
шаг 5:
you@yourPC MINGW64 ~/your-file(master)
$ git config --global user.email you@example.com
шаг 6:
you@yourPC MINGW64 ~/your-file(master)
$ git push origin master