我在Gitlab上创建了一个空项目。
然后,我在本地计算机上克隆了存储库:
$ git clone git@myserver.com:myname/projet6.git
$ cd projet6
现在,我想创建一个分支:
git checkout -b dev
我创建了一些文件,最后:
$ git add -A
$ git commit -m "v1"
$ git push origin dev
我可以在Gitlab中看到我的文件,但Gitlab没有显示主分支,只显示分支dev。
现在我可以推动我的改变,这是我事先做不到的。但是,推送到master
仍然是不可能的。
我想稍后使用master分支,因此我必须在git历史的开头创建一个文件才能创建主分支。
我的问题是:为什么默认情况下不生成主分支?