繁体   English   中英

SourceTree 中没有分支?

[英]No branches in SourceTree?

我的 PC 上有一个项目,我想将它作为 Git 存储库托管在 BitBucket 上。 我一直在使用 SourceTree 与其他贡献者一起管理现有项目,所以我知道修改存储库的基础知识,但我以前没有创建过自己的项目。

到目前为止,我所做的是在 BitBucket 上创建了一个全新的存储库,然后我进入了 SourceTree 并在其中创建了一个新存储库。 我使用 BitBucket 给我的 URL 添加了一个名为origin的远程,但是当我尝试推送时,我看到了这个:

没有分行

通常我应该选择推送哪些分支,但在这里我没有看到任何分支。 显然,我在master ,它显示在左窗格中。

基本上,我很困惑。 任何人都可以解释发生了什么或我应该做什么?

工具 -> 选项 -> Git -> 推送分支
从“简单”到“匹配”

在尝试推送之前,您必须至少在本地分支中创建一个提交。

这对我有用:转到工具->选项-> Git并选择“嵌入式”。

源代码树中 Git tabn 的屏幕截图

我遇到过同样的问题。 通过删除 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM