当我尝试使用TortoiseGit将初始源代码推送到Bitbucket时,我遇到了错误:远程名称不能为空。我经常使用TortoiseGit,即使我从未输入任何远程名称,也从未遇到过此错误。仅在尝试推送时才会发生。我可以正常提交。如何解决?
我自己解决了!我没有完全跟着教程做。 因为这是一个新的存储库,我必须先添加 origin 远程名称。如果你使用命令行,可以执行以下操作: git remote add origin https://yourusername@bitbucket.org/yourteam/yourrepo.git 如果你想使用TortoiseGit操作,请按照以下步骤进行: 点击下拉菜单上方的“管理”按钮 添加一个名称为origin,URL为https://yourusername@bitbucket.org/yourteam/yourrepo.git的远程仓库 选择它作为远程仓库然后推送!
这意味着当前没有设置或选择远程仓库进行推送/拉取。由于在Git中所有提交都是本地的,因此只有在推送/拉取时才会注意到这一点。点击“远程”组合框后面的“管理”按钮以设置Bitbucket(请参见https://tortoisegit.org/docs/tortoisegit/tgit-dug-settings.html#tgit-dug-settings-remote)。之后,“origin”将显示在组合框中,您就可以进行推送/拉取了。