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的解决



 

异常1:error: remote origin already exists.

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

步骤1、查看

git remote -v

步骤2、删除

git remote rm origin

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

步骤3、更换路径

git remote add origin 目标git地址

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

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

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

解决方案1:

强行覆盖命令:

git push -f origin master

提交完毕:

这就解决了。

解决方案2:

拉取代码以后再次上传

git pull --rebase origin master

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

git push origin master

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

异常总结

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

配置SSH的步骤与命令

昵称以及邮箱配置:

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

配置列表:

git config --global --list

获取公钥:

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

查看公钥:

cat ~/.ssh/id_rsa.pub

配置公钥:

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

相关文章
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
839 1
|
开发工具 git 索引
$ git revert -m v1.0.21 6003eb5f5b455f0a3dfb74f48f63878e7 error: option `mainline' expect
$ git revert -m v1.0.21 6003eb5f5b455f0a3dfb74f48f63878e7 error: option `mainline' expect
|
编译器 网络安全 开发工具
git学习五:切换本地仓库出现的问题。修改git配置初始化。error:src refspec master does not match any。错误总结,送上几个案例
这篇文章是关于Git使用中遇到的一些问题及其解决方案的总结,包括切换本地仓库时的问题、修改Git初始化配置、以及解决"error: src refspec master does not match any"错误等。
1656 0
|
开发工具 git
【已解决】error: failed to push some refs to ‘git@github.com:BATdalao/Github-green.git‘
【已解决】error: failed to push some refs to ‘git@github.com:BATdalao/Github-green.git‘
|
开发工具 git
git error 已解决【Another git process seems to be running in this repository, e.g. an editor opened by】
git error 已解决【Another git process seems to be running in this repository, e.g. an editor opened by】
523 2
|
开发工具 git
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
3973 1
|
10月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
2581 15
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
708 57
|
人工智能 前端开发 Java
用git rebase命令合并开发阶段中多条commit提交记录
通过 `git rebase`,可以合并多个提交记录,使开发历史更简洁清晰。操作分为 6 步:查看提交历史 (`git log --oneline`)、设置需合并的提交数 (`git rebase -i HEAD~N`)、修改动作标识为 `s`(squash)、保存退出编辑、调整提交信息、强制推送至远程仓库 (`git push -f`)。此方法适合清理本地无关提交,但若有团队协作或冲突风险,需谨慎使用以避免问题。
2723 60