微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Sourcetree 现有 repo 没有 brances 并且无法创建一个

如何解决Sourcetree 现有 repo 没有 brances 并且无法创建一个

我有一个通过 ssh 连接到我的 gitlab 的现有仓库

enter image description here

我只是想在 sourcetree 中创建我的分支,以便我将更改推送到那里,但收到错误“不是有效的对象名称主”

2

3

有没有因为我创建的存储库无法创建新分支而跳过的部分?感谢您阅读任何帮助都会很棒。

TLDR:通过 sourcetree 中的 gitlab 存储库创建并链接到现有存储库,无法创建分支推送

解决方法

首先检查您是否从空仓库创建分支:应该至少有一次提交。

如果存储库不为空,请检查:

  • 您的远程 GitLab 存储库需要一个默认分支“main”
  • 您的本地存储库使用 master 作为其主分支

如果是这种情况,请重命名您的本地分支

cd /path/to/local/repository
git branch -m master main

并确保任何未来的本地存储库都以 main 开头:

git config --global init.defaultbranch main

再次尝试在 SourceTree 中创建分支。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。