作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近有人在本地创建了一个 repo,分支出来,并且只将分支推送到远程。其他人是否可以在没有任何提交的情况下创建“主”分支,并将其推送到远程?
最佳答案
不。你不能有一个没有提交的分支,也没有 master
分支从来没有提交。 master
在您第一次提交之前,Git 存储库中不存在。
当你创建一个新的 Git 存储库时,.git/refs/HEAD
将包含以下内容:
ref: refs/heads/master
refs/heads/master
尚不存在,并且在您提交之前不会存在。没有
master
分支直到您的第一次提交,并且没有什么可推的。
git log
找到你最早的提交,并创建
master
指向该提交,这正是新存储库会发生的情况。
关于git - 如果在分支之前忘记创建它,如何在 git 上创建 'master' 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26410595/
我是一名优秀的程序员,十分优秀!