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进行克隆等操作了。

相关文章
|
1月前
|
Shell 网络安全 开发工具
git实现服务器自动push拉取代码--webhooks
git实现服务器自动push拉取代码--webhooks
66 1
|
1月前
|
开发工具 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‘
42 1
|
1月前
|
网络安全 开发工具 数据安全/隐私保护
git pull/push每次都需要输入密码问题
git pull/push每次都需要输入密码问题
31 0
|
1月前
|
Linux 开发工具 git
解决 Linux git push 贡献者不同(没有出现绿点)的问题
解决 Linux git push 贡献者不同(没有出现绿点)的问题
|
1月前
|
存储 网络安全 开发工具
【GIT】Git常用命令学习
【GIT】Git常用命令学习
38 1
|
2月前
|
Shell 网络安全 开发工具
GIT常用命令
GIT常用命令
|
3天前
|
存储 开发工具 git
git常用命令(干货)
git常用命令(干货)
|
2天前
|
存储 安全 开发工具
Git学习笔记 三个区域、文件状态、分支、常用命令
理解并掌握这些概念和命令,对于有效地使用Git来管理项目源代码是至关重要的。Git的强大功能支持了复杂的开发工作流程,而良好的Git实践能够极大地提高团队的协作效率。随着实践的增多,对于Git更深层次的功能和最佳实践的理解也会随之增长,进一步加强你作为一个软件开发者的能力。
9 0
|
18天前
|
开发工具 git
GIT日常命令收集
这些命令是GIT日常操作中常用的,但GIT的功能远不止这些,更多高级功能需要通过学习和实践来掌握。
14 0
|
19天前
|
开发工具 git
GIT日常命令收集
这些命令是GIT日常操作中常用的,但GIT的功能远不止这些,更多高级功能需要通过学习和实践来掌握。
13 0