我是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终端中,它做得很好!。原因是什么。有人知道为什么会出现这样的错误吗?感谢您的关注。
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
,因为我认为这是一个常见的错误(。