Git:新建仓库,尝试推送现有仓库时出错。

3

全体:

我正在尝试按照快速设置指南中的说明进行操作。通常情况下,这个过程是没有问题的,但这次我遇到了一些问题。以下是要在终端从我正在尝试推送的代码库执行的说明:

git remote add origin https://github.com/abstractionAlpha/gradeCalculator.git
git branch -M master
git push -u origin master

然而,当我尝试执行第二个命令时,出现了以下错误:

error: refname refs/heads/new_branch not found
fatal: Branch rename failed

如标题所述,我在这个代码库里没有做过任何修改。试图手动添加新分支,但是收到了错误信息 fatal: Not a valid object name: 'new_branch'. 如果需要其他信息请告诉我。


你可以尝试使用github的网络界面创建分支。 - Basile Starynkevitch
1
你的本地仓库有这样的分支吗?实际上,你的本地仓库有任何提交吗?我的意思是,你需要一些实际的提交才能进行推送。 - Frax
我遇到了完全相同的问题。我认为 git 本身可能有问题。也许我们需要升级计算机上的 git 或类似的东西。不确定,但我很难过还没有人尝试帮助我。我希望有一种方法可以再次将这个问题推到最前面或优先处理它? - Matthew Wolman
1个回答

0

好的,我也花了一些时间研究这个问题。我想我现在找到了一个解决方案 - 至少对我来说是有效的。

我本地初始化了一个仓库,但它是一个包含两个文件夹的文件夹,每个文件夹都有自己的cargo、src等。我不知道这是否会导致问题。

我在资源管理器中打开了我的主文件夹,并删除了.git文件夹(它可能是不可见的,您可能需要选择一个视图设置),然后我删除了我的主文件夹中包含的两个文件夹中的.git文件夹。

然后我打开了VS Code并重新做了一遍:

  • git init
  • git remote add origin
  • git add .
  • git commit -m "Initial commit"
  • git push -u origin master

我希望这对其他遇到这个问题的人也有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接