Git添加远程仓库报错fatal: pathspec 'origin'如何解决
报错原因
命令拼写错误:Git中添加远程仓库的指令为git remote add <远程仓库别名> <仓库地址>,本次操作漏写了remote关键字,实际执行的是git add(添加文件到暂存区的指令)。Git会将git add后的参数解析为本地文件路径,本地不存在名为origin的文件/目录,因此触发路径匹配失败的报错。
修复操作
- 运行正确的远程仓库关联命令,绑定目标GitHub仓库:
git remote add origin https://github.com/Svein-Tore/forrigling.git
- 执行以下命令校验关联结果,正常输出会展示origin对应的拉取、推送地址,即代表绑定成功:
git remote -v
- 首次推送本地提交到远程仓库时,添加
-u参数建立本地默认分支与远程分支的追踪关系,后续推送、拉取代码无需重复指定远程地址和分支:
# 若本地默认分支为master,将命令中的main替换为master即可 git push -u origin main
注:之前执行的错误命令因为直接触发报错,不会对仓库配置产生额外修改,不需要做额外的回滚清理操作。
内容的提问来源于stack exchange,提问作者Svein-Tore Narvestad
相关产品推荐
相关产品推荐

