第一种错误

使用命令 git push origin master 报如下错误:
failed to push some refs to …

这是因为你往git上已经推送了一部分代码或文件夹,你删掉了其中的一部分,再次推时就会出现这种不允许把本地代码覆盖上去的情况。这个时候你有两种选择:

一.使用强推的方法
使用命令 git push -f 将本地的代码强制推送到远程库里,这样基本上就会解决问题,但是当你有多个分支的时候就需要选择分支,否则会报错。即类似 git push -f origin master 的方式推上去,就会强制覆盖掉。

二.先从远程库里将代码拉取到本地,然后再将本地的代码push上去
方法如下:

在push的时候和第一种方法一样,要记得选择分支,这样就不会报错了。

第二种错误

当你在使用git commit -m " " 时出现On branch master Your branch is up to date with ‘origin/master’. nothing to commit, working tree is clear 的错误时,是出现了版本分支的问题,只需要新建一个分支,再进行上传文件和合并分支的操作后就可以,如下:

1.新建一个分支
$ git branch newbranch

2.检查分支是否创建成功
$ git branch 若是成功会看到一个名为newbranch的分支

3.切换到你的新分支
$ git checkout newbranch

4.将你的改动提交到新分支上
$ git add .
$ git commit -m “newbranch”

之后可检查是否提交成功,使用命令:git status

5.切换到主分支
$ git checkout master

6.将新分支提交的改动合并到主分支上
$ git merge newbranch

7.push代码
$ git push origin master

8.若是提示你输入用户名和密码,直接输入对应的用户名和密码即可。

9.删除这个分支
最后记得删除这个新建的分支
$ git branch -D newbranch
删除成功后会有Deleted branch newbrannch(was *******)的提示。不放心可以再用$ git branch 检查是否删除成功。

这是最近关于git的一部分理解,仅做学习记录。

最近使用git的错误----“failed to push some refs to ...”与“On branch master Your branch is up to date with ‘”相关推荐

  1. git常见错误failed to push some refs to

    在使用Git Push代码到数据仓库时,提示如下错误: [remote rejected] master -> master (branch is currently checked out) ...

  2. git解决push错误failed to push some refs to的解决

    git解决push错误failed to push some refs to的解决 问题是这样产生的: 首先我有两个git本地仓库,其中一个git上传了一次代码,另一个git在推送时出现了这样的报错: ...

  3. 【GIT】error: failed to push some refs to 'https://github.com/username/python.git'

    error: failed to push some refs to 'https://github.com/username/python.git' 解决error: failed to push ...

  4. Git推送错误: failed to push some refs to ‘git@gitee.com:XXXXXX’

    项目推送时遇Git推送错误: error: failed to push some refs to 'git@gitee.com:name/project.git' 1.分析: 这个问题的产生是因为远 ...

  5. git push错误failed to push some refs to的解决

    问题说明 当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改:或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步.这个时 ...

  6. 【github】git push错误failed to push some refs to的解决

    问题原因: 当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改:或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步.这个 ...

  7. git解决error: failed to push some refs to ‘xxx(远程库)‘

    在使用git 对源代码进行push到gitHub时可能会出错,信息如下: 此时很多人会尝试下面的命令把当前分支代码上传到master分支上. $ git push -u origin master 但 ...

  8. push代码到git上报错failed to push some refs to ‘远程仓库地址‘问题

    解决方法: 分别输入以下两条语句: 1.从远程获取代码并合并本地的版本 git pull --rebase origin master 2.再提交代码 git push -u origin maste ...

  9. gitee错误failed to push some refs to

    问题说明 当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改:或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步.这个时 ...

最新文章

  1. Symfony2CookBook:如何创建自定义的表单域类型
  2. 《Effective C#》某些地方实在是对不起Effective这个词(I)
  3. android安卓系统2.3 使用说明书,Android2.3操作界面
  4. css 背景图片的虚化
  5. 此服务器的时钟与主域控制器的时钟不一致_基于域的GPS时钟同步配置
  6. dw写出来的php乱码,解决DW中的乱码问题
  7. 评分卡模型开发(四)--定量指标筛选
  8. 一些实用的方法整理(与语言无关)
  9. Leetcode 刷题笔记(二十八) ——动态规划篇之子序列问题:连续子序列和不连续子序列
  10. (Dijkstra)迪杰斯特拉算法-最短路径算法
  11. 2020-12-24 微信小程序 tabbar icon 控件 阿里矢量图库
  12. 汇编语言集成编译器android,辰灿汇编语言集成开发环境
  13. 操作系统学习笔记(二十二)~虚拟存储技术+请求分页+页面置换
  14. 团队任务:第二次冲刺
  15. 解决regedit taskmgr不能启动
  16. 塞格Np7280游戏笔记本概述
  17. Linux系统安全工具之:Sxid和Skey(转)
  18. 认知升级篇:为什么我们一定要掌握自学能力?
  19. 解决adb连接雷电模拟器失败
  20. LCD液晶显示屏常见类型和接口

热门文章

  1. 手动搭建T版openstack平台(不会你还不学)
  2. 【IMRaD】如何“科学地”写一篇科学研究论文
  3. 直播还有哪些新想象?AI+直播打造更有趣的直播间
  4. 7本关于学习科学的最佳书籍
  5. Android Ril库总结
  6. gurobi mac 安装
  7. 数学文化赏析MOOC知识点归纳【2023】
  8. jpa findById 不需sql但是 dao integer接口是需要的
  9. #地图故事#教程2:如何制作分级颜色地图
  10. linux文件系统lv是什么意思,Linux LVM系列(二)lv缩容