我是git的入门者。 我正在使用GitBush并输入以下内容。
git clone [url]
git checkout -b [branch name]
修改了一些文件,然后
git add .
git commit -m "[commit]"
git push origin [branch name]
但是我遇到了这样的错误:
致命:'origin'似乎不是git存储库
致命:无法从远程存储库读取。
然后在存储库中确实有一些分支
但是我执行命令:git branch,没有分支显示 但是在vscode的灌木丛终端中,做得很好! 是什么原因。 有谁知道为什么会发生这种错误? 感谢您的关注。
答案 0 :(得分:2)
origin
可能不是您的远程存储库的名称。
使用命令git remote -v
。输出将是2行(如果只有一个远程设置),每行的第一个单词是远程名称。
或者,您可以使用git branch -r
显示远程分支的列表。它们将采用remote-name/branch-name
的形式。远程名称可以是任何名称,起源只是典型的默认名称。
然后您的命令是git push remote-name branch-name
(不是git push remote-name/branch-name branch-name
,我认为这是一个常见错误)。