[英]Github “Failed to publish this branch” error on windows
我是git的新手,我昨天刚刚下载了它。 作为我的第一个在线(非本地)仓库的测试,我提交了一个无用的文本文件,然后点击发布。 片刻之后,我得到了这个非描述性的错误:
所以我知道我不能发布到这个分支。 只有一个,它是主分支。 有没有人有关于可能导致此错误的更多信息?
作为旁注,我的合作伙伴已成功将文件上传到同一个仓库,但我没有得到任何迹象表明这种情况已经发生。 这是否意味着我没有以某种方式正确连接到回购? 我是那个设置它的人!
在Windows中,右键单击您的repository
- >单击open a shell here
您将看到命令提示符。
键入git push
in it。 (在看到SimonBoudrias评论后意识到)
命令提示符将建议您键入其他命令或显示错误。
如果命令提示符建议您键入其他内容,则键入该内容。 它会工作。
如果命令提示符显示错误,请在此处发布详细错误。
信息 :您可能想要查看此应用
在存储库中打开shell
。 然后输入
git push --set-upstream origin master --force
这会将您的本地仓库上传到服务器,无论如何,必要时overwriting
。 只有在您确定此刻没有其他人发布到您的仓库时, 才应该这样做 。
要修复它,请在repo中打开命令提示符。 例如,在repo视图中按下右上角的cog并选择“在这里打开shell”。
在命令提示符下,键入git push --set-upstream origin master
这可能会起作用,或者它会说! [rejected] master -> master (fetch first)
! [rejected] master -> master (fetch first)
如果发生这种情况,请输入git pull origin master
(如果您愿意,可以添加--rebase)
在GitHub中,发布按钮可能仍然可见,而不是同步按钮。 如果是这种情况,只需重新启动GitHub即可。
这样做是将本地分支的默认远程分支重置为主分支。
也许您只是在提交文件时忘记在“描述”区域输入内容。 像我这样的人只输入夏季。所以请确保在提交时填写摘要和说明 。
只需在提交时输入描述textarea。 然后我成功发布了。
我所做的? 1在Windows资源管理器中转到存储库的文件夹2删除要发布的文件。 并重新审视它。 3打开GitHub For Windows并单击您的存储库。然后您将在左侧找到未提交的更改。
4键入您的摘要5键入您的描述。(最重要的一步!!!)6提交主7点击发布,你应该成功。
这是我的第一个答案。 所以我没有10个声望发布图片......希望能帮到你。
我有这个错误,因为我忘了在GitHub桌面上添加远程存储库链接。 一旦添加了正确的repo链接,一切正常。
尝试在发布之前提交更改。 它帮助我解决同样的问题。
我在发布GitHub页面时也遇到了同样的问题。 我用以下方式解决了它。
$git push
我在这里收到了错误消息。 然后我做了拉请求
$git pull
在此之后我又推了推
$git push
我在这里得到了解决方案
注意:我使用GitHub for windows,最后使用它发布页面
我收到了这个错误,因为我没有正确配置我的姓名和电子邮件。 在您执行此操作的页面上(至少在本机应用程序中),您将看到页面打开时已填写您的姓名和电子邮件,但这并不意味着它们已保存为设置。 为了保存它们,您必须按下该屏幕左下角的复选标记。
我收到此错误是因为我已经在github上创建了一个具有相同名称的存储库,然后在本地创建并尝试提交它。 解决方案是从github中删除它,然后从本地客户端提交它。 现在他们是同步的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.