【问题标题】:what is the reason of this error in using git bash使用 git bash 时出现此错误的原因是什么
【发布时间】:2019-05-01 14:25:28
【问题描述】:

我是 git 的初学者。 我正在使用 GitBush 并输入如下。

git clone [url]
git checkout -b [branch name]

修改了一些文件然后

git add .
git commit -m "[commit]"
git push origin [branch name]

但是我遇到了这样的错误:

致命:'origin' 似乎不是 git 存储库

致命:无法从远程存储库读取。

然后存储库上确实有一些分支

但我执行命令:git 分支,没有显示分支 但是在 vscode 的 bush 终端中,它做得很好! 是什么原因。 有谁知道为什么会发生这样的错误? 感谢您的关注。

【问题讨论】:

  • 使用git remote -v开始调试。
  • GitBush ...不知道美国前总统在版本控制业务中占有一席之地:-)
  • hum: 克隆后你有没有 cd 到获取的目录
  • 可能需要检查的事项: 1. 您是否在远程仓库上注册了 SSH 密钥? 2. 这个 repo 可以从你推送的网络访问吗? 3. 这个 repo 是私有的还是内部的,因此无法访问?请检查这些内容并告诉我们。

标签: git git-bash


【解决方案1】:

origin 可能不是您的远程存储库的名称。

使用命令git remote -v。输出将是 2 行(如果您只有 1 个远程设置),每行的第一个单词是远程名称。

您也可以使用git branch -r 来显示远程分支列表。它们将采用remote-name/branch-name 的形式。远程名称可以是任何名称,来源只是典型的默认值。

那么你的命令是git push remote-name branch-name(不是git push remote-name/branch-name branch-name,因为我认为这是一个常见错误)。

【讨论】:

    猜你喜欢
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多