不是有效的对象名称:'master'

Not a valid object name: 'master'

我创建了新目录 test 并将 CD 放入其中
在其中创建新的存储库:

git init

正在创建一个文本文件 test.txt 和一个包含另一个文本文件的目录 mydir/newfile.txt :

echo "Hello" > test.txt 
mkdir mydir
echo "hello" > mydir/newfile.txt
git add test.txt
git add mydir/newfile.txt
git commit

在这些步骤之后,当我想通过写作拥有一个分支时:

git branch new_branch

我有错误:

fatal: Not a valid object name: 'master'

我运行和你一样的命令。您可以键入

而不是 git 提交
git commit -m "Initial check-in"

然后,将设置 master b运行ch。然后,您可以键入 'git branch new_branch',它将按预期工作。

它对您不起作用的原因是 git 提交对您不起作用,因此未设置初始 b运行ch。如果您想使用 'git commit',请在其中键入一些消息。之后,它应该也能工作。

谢谢大家。
我只需要用这两行定义我的电子邮件和用户名,一切正常:

$ git config --global user.name "username"  
$ git config --global user.email "example@example.com"

试试这个

git commit -m "initial commit"

git push -u origin

它会起作用的。如果您遇到任何问题,请分享您的错误,以便我们找到问题并帮助您。