Git“无法发布未出生的头部”错误
当您刚开始使用Git时,您可能会遇到“不能发布未出生的头”错误。这是很烦人的,尤其是新手,因为你不熟悉这个错误的原因和来源。
在本教程中,我们将尝试解释为什么会出现这个错误,以及在使用Git存储库时如何修复它。
这是什么意思?
当您尝试将更改推送到Git存储库,但版本控制系统找不到任何提交作为起点时,就会出现此错误。
一个常见的原因是当您试图将更改推送到没有任何提交的Git分支时。
这是因为它需要一个参考点,这是提交到Git存储库的结果。
如何解决?
修复这个错误非常简单。您所需要做的就是在存储库中创建一个新文件并添加一个新提交。
在尝试将其推入远程存储库之前,需要在本地分支上执行此操作。
你可以使用“git add”命令:
Git add…
这会将指定的文件添加到repo中。要添加存储库中的所有文件,可以添加“all”,如下所示:
$ git add。
完成后,继续创建一个新的提交作为参考点。
Git commit -m "initial commit"
这将创建一个带有指定提交消息的新提交,该消息作为Git开始跟踪更改的参考点。
将更改推送到远程分支
一旦我们创建了提交,我们可以继续使用“git push”命令将更改推送到远程分支:
$ git push
将“remote-name”和“branch-name”替换为目标详细信息。
结论
在这篇文章中,我们讨论了“git不能发布未出生的头”错误的主要原因以及如何解决它。