git报错大全,你将要踩的坑我都帮你踩了系列
创始人
2024-05-24 22:32:16
0

使用git push -u origin master报下面的错:

使用git push -u origin master报下面的错:
Updates were rejected because the remote contains work that you do not have locally,This is usually caused by another repository pushing to the same ref. You may want to first integrate the remote changes (e.g., ‘git pull …’) before pushing again.
在这里插入图片描述

解决:注意你此时操作的分支为master

		git pull --rebase origin mastergit push -u origin master

报错二

unable to access https://github.com/1149513436/partner-back.git/ : OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054。
结合我的情况,提供两种方法,一种最简单的就是因为你现在的代码地址仓库是https形式的,你直接把仓库形式改为ssh形式就行。
在这里插入图片描述
举例:git remote add origin https://github.com/114XXXX6/xxx.git
改为:git remote add origin git@github.com:114xxxxxx6/xxxx.git

第二种方法重新生成公钥后再使用token令牌登录,很麻烦

提示仓库名字已经存在

origin 是重复的名字,一般出现在你第二次使用git remote add origin xxx网址时出现:
解决:
git remote rm origin
再重新git remote 啥的

git push

使用git push 报错fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master

已经告诉你了使用:git push --set-upstream origin master
这条命令即可

git rm -r --cached . 清空当前文件夹的所有缓存(本地的依然保存)

git rebase origin/master

查看历史版本
git reflog
执行回滚,hard后是版本标识
git reset f8bdbf9a
//推上去
git push -f origin master
在这里插入图片描述

一、 创建新分支以及提交步骤

1.列出所有分支
git branch -a
2.创建test分支

git branch test
3.切换到test分支:

git checkout test
4.添加add修改:
git add .
5.添加commit注释

git commit -m “第一次提交代码”
6.提交到服务器

git push origin test
Or

git push origion HEAD:refs/for/test
二、将test分支合并到master本地分支
1.创建test分支

git branch test
2.切换到test分支
git checkout test
3.在test分支添加一个readme.txt文件

touch readme.txt
git add readme.txt
4.提交commit本地文件

git commit -m “增加readme.txt”
5.切换到master分支

git checkout master
6.把test分支合并到master分支

git merge test
7.提交master分支到服务器

git push origin master
8.删除test分支

git branch -d test

fatal: refusing to merge unrelated histories

具体解决方案:
解决方案一: git clone远程仓库到本地,将需要推送的内容放到该仓库下 , 然后提交上去 , 这样算是一次update操作
解决方案二 : 使用强制命令
git pull origin master --allow-unrelated-histories
后面加上 --allow-unrelated-histories , 把两段不相干的分支进行强行合;这里可能会进入一个编辑页面,只需要先ESC,然后敲:q! 即可
后面再push就可以了 git push -u origin master

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...