Gitlab Sourcetree现有回购没有分支,无法创建分支
我有一个通过ssh连接到gitlab的现有回购协议 我只是想在sourcetree中创建我的分支,这样我就可以将我的更改推送到那里,但会得到一个错误“不是有效的对象名master” 是否有因为创建的存储库无法创建新分支而跳过的部分?谢谢你的阅读,任何帮助都会很好Gitlab Sourcetree现有回购没有分支,无法创建分支,gitlab,repository,git-branch,atlassian-sourcetree,Gitlab,Repository,Git Branch,Atlassian Sourcetree,我有一个通过ssh连接到gitlab的现有回购协议 我只是想在sourcetree中创建我的分支,这样我就可以将我的更改推送到那里,但会得到一个错误“不是有效的对象名master” 是否有因为创建的存储库无法创建新分支而跳过的部分?谢谢你的阅读,任何帮助都会很好 TLDR:通过sourcetree中的gitlab repo创建并链接到现有的分支,无法创建要推送的分支首先检查是否从空存储库创建分支:至少应该有一个提交 如果存储库不是空的,请检查: 您的远程GitLab存储库需要一个默认分支
TLDR:通过sourcetree中的gitlab repo创建并链接到现有的分支,无法创建要推送的分支首先检查是否从空存储库创建分支:至少应该有一个提交 如果存储库不是空的,请检查:
- 您的远程GitLab存储库需要一个默认分支“main”
- 您的本地存储库使用master作为其主分支
cd /path/to/local/repository
git branch -m master main
并确保任何未来的本地存储库都以main开始:
git config --global init.defaultbranch main
请重试在SourceTree中创建分支