Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >git修改提交路径以及强制提交——异常:error: remote origin already exists.与异常:error: failed to push some refs to的解决

git修改提交路径以及强制提交——异常:error: remote origin already exists.与异常:error: failed to push some refs to的解决

作者头像
红目香薰
发布于 2023-11-16 01:07:07
发布于 2023-11-16 01:07:07
85000
代码可运行
举报
文章被收录于专栏:CSDNToQQCodeCSDNToQQCode
运行总次数:0
代码可运行

异常1:error: remote origin already exists.

这里说的是你当前上传的内容在远端已经存在了,我们需要查看一下我们当前的提交路径,删掉后重新配置一下。

步骤1、查看
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git remote -v

步骤2、删除

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git remote rm origin

执行完是没有任何返回的。

步骤3、更换路径
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git remote add origin 目标git地址

更换完成没有任何的显示。

异常2:error: failed to push some refs to

可以看到使用push提交的时候报错了,问题是有冲突,我的解决办法是线下解决,解决完毕后直接-f强行覆盖即可。

解决方案1:

强行覆盖命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git push -f origin master

提交完毕:

这就解决了。

解决方案2:

拉取代码以后再次上传

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git pull --rebase origin master

拉下来后就能自行解决冲突了,解决完就可以干干净净的上传了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git push origin master

我这里一般确定文件内容后一般也就直接强行覆盖了,还是覆盖方便,但是偶尔也会出错,建议还是要稳稳的进行,初玩的小朋友可以使用方案2来解决,老手直接方案1即可解决几乎遇到的所有问题。

异常总结

第一种异常要确定我们提交的路径,第二种异常是有冲突的文件,我们平时还是需要多加使用,用的多了也就熟悉了,特别是学生,一定在学校尽可能的遇到更多的异常,这样在工作的时候遇到的问题才能更好的快速解决。

配置SSH的步骤与命令

昵称以及邮箱配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git config --global user.name "your Name"

git config --global user.email "your email"

配置列表:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git config --global --list
获取公钥:

ssh-keygen -t rsa -C "配置的邮箱"

查看公钥:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat ~/.ssh/id_rsa.pub
配置公钥:

直接在个人设置中找到SSH Keys进行添加公钥即可,后面我们就可以正常使用我们的git进行克隆等操作了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Git】008-使用码云
码云官方教程:https://gitee.com/help/articles/4120
訾博ZiBo
2025/01/06
1020
【Git】008-使用码云
git与github
1、安装git客户端* 2、生成密钥 $ ssh-keygen -t rsa -C "注册邮箱" 然后用户主目录~/.ssh/下有两个文件,id_rsa是私钥,id_rsa.pub是公钥 3、获取key,打开.ssh下的id_rsa.pub文件,里面的内容就是key的内容 $ start ~/.ssh/id_rsa.pub 备注:使用外部工具打开文件 cat ~/.ssh/id_rsa.pub 输出控制台
潇洒哥和黑大帅
2018/10/23
8850
git与github
Git 从入门到进阶 (只有干货,没有废话)
在使用 git 之前,需要告诉 git 你是谁,这个当你向仓库中提交时会用得到!!!
Gorit
2021/12/08
5800
Git 从入门到进阶 (只有干货,没有废话)
git使用要点
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库
impressionyang
2020/08/26
6270
【过程记录】通过ssh上传Github仓库
在使用微信小程序开发者工具时,想连接远程github仓库,使用用户名和密码验证一直失败。 于是想直接利用git bush工具来进行上传,为了避免每次上传时重新输入用户名和密码,采用了ssh免密上传方式。 由于更换设备都需要重新配置ssh,因此将过程记录一下,以便后续查阅方便。
zstar
2022/07/28
6980
【过程记录】通过ssh上传Github仓库
GitHub 系列之「向GitHub 提交代码」1.SSH2.生成SSH key3.GitHub 上添加 SSH key4.Push & Pull5.提交代码
你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码。仔细想想也知道,肯定不可能随意就能提交代码的,如果随意可以提交代码,那么 GitHub 上的项目岂不乱了套了,所以提交代码之前一定是需要某种授权的,而 GitHub 上一般都是基于 SSH 授权的。
Python攻城狮
2018/08/23
5090
GitHub 系列之「向GitHub 提交代码」1.SSH2.生成SSH key3.GitHub 上添加 SSH key4.Push & Pull5.提交代码
error: src refspec master does not match any error: failed to push some refs to ‘https://gitcode.com
但是我告诉你,getcode的最高级路径是main而不是master,这个时候你是不是很奔溃。哈,哈么就改一下语句吧。
红目香薰
2025/01/20
2870
error: src refspec master does not match any error: failed to push some refs to ‘https://gitcode.com
如何在 Git 上传代码:小白必读,非常全面
本篇文章将手把手教你如何在 Git 上上传代码,从安装和配置 Git 到初始化仓库、提交代码、配置远程仓库以及上传代码,提供全面的讲解和详细的命令示例。内容适合初学者,并包含常见问题的解决方法,确保你能够顺利完成代码上传任务。
默 语
2024/12/24
1.6K0
如何在 Git 上传代码:小白必读,非常全面
Git 魔法指南:轻松驾驭版本控制的海洋(新手必学!)
今天给大家分享的是Git的魔法指南,无论是在公司的程序开发中,还是用于开源项目,都是一个经常需要用到的工具。在工作中也经常使用到GitHub,也可以使用gitlab或SVN等,他们可以帮助我们在项目中管理项目的版本迭代以及每一次修改的内容。
小Bob来啦
2024/04/15
1620
Git 魔法指南:轻松驾驭版本控制的海洋(新手必学!)
Git提交项目到码云
1:git安装,官网:https://git-scm.com/downloads 全部默认安装
闻语博客
2021/01/21
9290
Git的简单使用——连接码云
码云官网 1. 配置Git 因为Git是分布式版本控制系统,必须在Git中配置本机的用户名和Email地址 + 执行命令git config --global user.name "你的用户名",告诉git你的名字,这个用户名会出现在提交记录中 + 执行命令git config --global user.email "你的邮箱",告诉git你的邮箱, 这个邮箱也会出现在提交记录中,注意Email尽量保持和你注册码云的Email一致。 2. 创建SSH Key 因为你的数据保存在远程服务器,服务器需要对你的身份进行识别,SSH key 可以让你的电脑和码云 Git@OSC 之间建立安全的加密连接。 运行命令ssh-keygen -t rsa -C "你的邮箱",会有三次提示输入,直接回车即可。如果已经有SSH key,会提示是否覆盖。
不愿意做鱼的小鲸鱼
2022/09/24
1.1K0
Git的简单使用——连接码云
Git ssh 配置及使用
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gdutxiaoxu/article/details/53573399
程序员徐公
2018/09/18
2.4K0
Git ssh 配置及使用
Git 上传项目到 Github
同理,username对应你的github用户名,email对应你的github邮箱
张小驰出没
2021/04/15
7100
Git 上传项目到 Github
Git上传项目到Github仓库教程
2.输入仓库名称,勾选上 Add a README file,然后点击 Greate repository
XG.孤梦
2022/08/08
1.3K0
Git上传项目到Github仓库教程
Git ssh 配置及使用
前言:前几天在写博客 手把手教你用Hexo + github 搭建自己博客的时候,经常需要用到一些git操作,截了好多图,于是就想干脆整理成一系列的git 教程,总结如下
Dream城堡
2018/09/10
7470
Git ssh 配置及使用
简介GIT
一、git是什么 git是一款分布式项目版本管理的工具 git:分布式 svn:集中式 二、git常用命令 git init 在当前项目的目录下生成一个.git隐藏文件夹,为了跟踪项目代码 git add:将工作区的文件添加到暂存区 git commit:将暂存区的文件提交到到本地仓库(也称分支) git push:将本地仓库快照提交到远程 将本地项目提交到远程的托管平台 常用托管平台:github,码云,gitlab.... 提交到远程仓库之前: 1.在github上创建
江一铭
2022/06/16
6070
Git常用命令
Git是一种分布式版本控制系统,可以进行多人的协作开发,基本大部分的软件开发相关的公司都会使用该软件,下边记录一些常用的命令
芝士就是菜
2024/07/14
1821
Git常用命令
Git02之Git Gui+git/github生成密钥+idea中配置并使用Git
注2:GitGui教程“https://www.runoob.com/w3cnote/git-gui-window.html” 
天蝎座的程序媛
2022/11/18
1K0
Git02之Git Gui+git/github生成密钥+idea中配置并使用Git
使用git提交项目
一、git安装 1、首先在官方网站下载git工具,或者根据以下链接进行下载:http://rj.baidu.com/search/index/?kw=git 2、找到Git-2.11
似水的流年
2018/01/18
8200
Git安装与常用命令和分支操作 码云配置 笔记
仓库分为本地仓库和远程仓库 搭建远程仓库 常用的有 github 码云 GitLab github服务器在国外 访问较慢 码云的服务器在国内 访问较快 在这里使用码云
陶然同学
2023/02/27
5330
Git安装与常用命令和分支操作 码云配置 笔记
相关推荐
【Git】008-使用码云
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档