[英]No branches in SourceTree?
我的 PC 上有一个项目,我想将它作为 Git 存储库托管在 BitBucket 上。 我一直在使用 SourceTree 与其他贡献者一起管理现有项目,所以我知道修改存储库的基础知识,但我以前没有创建过自己的项目。
到目前为止,我所做的是在 BitBucket 上创建了一个全新的存储库,然后我进入了 SourceTree 并在其中创建了一个新存储库。 我使用 BitBucket 给我的 URL 添加了一个名为origin
的远程,但是当我尝试推送时,我看到了这个:
通常我应该选择推送哪些分支,但在这里我没有看到任何分支。 显然,我在master
,它显示在左窗格中。
基本上,我很困惑。 任何人都可以解释发生了什么或我应该做什么?
工具 -> 选项 -> Git -> 推送分支
从“简单”到“匹配”
在尝试推送之前,您必须至少在本地分支中创建一个提交。
这对我有用:转到工具->选项-> Git并选择“嵌入式”。
我遇到过同样的问题。 通过删除 git 并通过 SourceTree 重新安装它,我得到了帮助
将 SourceTree 更新到 3.2.6 版后,我遇到了同样的问题。 更新 SourceTree 不会自动更新嵌入式 git 客户端。
通过工具 > 选项 > Git > 嵌入式更新手动更新 git 客户端解决了问题。
我已经通过使用 fetch 选项解决了这个问题。它获取所有分支,然后我将工具 > 选项 > Git > 推送分支设置为简单。
现在开始工作正常
在使用 System Git v 2.12.0 时将 Sourcetree 更新到 v 3.2.6.3544 后出现此错误
将 System Git 更新到 v 2.24.0 修复了该问题。
我已经更新了,但它对我不起作用。 我已经切换到系统并回到嵌入式,这对我有用。
如果您删除了原点分支。 在终端中,运行命令“git branch --unset-upstream”然后重启SourceTree并尝试推送。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.