我有一个运行 git 1.7 的私有(private)服务器
当我

git init

它不会创建主分支的文件夹。
因为当我这样做时:
git branch

它没有列出任何东西。
当我做:
git --bare init

它创建文件。
当我打字
git branch master

它说:
fatal: Not a valid object name: 'master'.

最佳答案



这是真实的,也是预期的行为。在你提交一些东西之前,Git 不会创建一个 master 分支。



非裸 git init 也将在项目根目录的 stash .git 目录中创建相同的文件。



这又是正确的行为。在你提交之前,没有主分支。

你还没有提出问题,但我会回答我认为你想问的问题。将一个或多个文件添加到您的目录中,并为它们添加 git add 以准备提交。然后 git commit 创建您的初始提交和 master 分支。

关于git - 致命的 : Not a valid object name: 'master' ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9162271/

10-14 22:57
查看更多