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

news/2024/7/7 15:44:19

第一种错误

使用命令 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的一部分理解,仅做学习记录。


http://www.niftyadmin.cn/n/3075834.html

相关文章

【从翻译mos文章】rac数据库,HC_lt;SIDgt;.dat其他文件Oracle_Home用例下。

rac数据库。HC_<SID>.dat其他文件Oracle_Home用例下。参考原始&#xff1a;RAC database HC_<SID>.dat is used by instance of different Oracle_Home (Doc ID 1618161.1)适用于&#xff1a;Oracle Database - Enterprise Edition - Version 11.2.0.0 and laterIn…

基于内容的图像检索系统设计与实现--颜色信息--纹理信息--形状信息--PHASH--SHFT特征点的综合检测项目,包含简易版与完整版的源码及数据!

百度云提取源码以及数据包&#xff0c;直接下载压缩包解压就可以使用&#xff0c;数据就在压缩包文件dataset中。 简化版&#xff1a;只有-颜色信息–纹理信息–形状信息–PHASH–SHFT特征点的综合检测 [百度云链接&#xff0c;提取码&#xff1a;6666] 戳我 完整版&#xff1…

学习笔记,奇安信笔试题第二题输入问题:[1,2,3,4,5,6]。以及读入时不知道数量输入回车结束的问题,如“1 2 3 4 5 6”回车结束。

之前做题遇到一些输入的问题&#xff0c;平时我们写代码的时候大多数时候是知道输入数据的个数&#xff0c;所以我们在循环读入的时候可以设置结束条件&#xff0c;但是会遇到随机个数的输入&#xff0c;这里做一下学习记录。 #include<iostream> #include<vector>…

Oracle添加数据文件创建表空间,创建用户代码

1,添加数据文件创建表空间 1 CREATE TABLESPACE "TEST1" DATAFILE D:\ORACLE\11G\ORADATA\ORCL\TEST1.DBF SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 部署时需要根据需要改动部分: TABL…

Spring线程池开发实战及使用spring注解

2019独角兽企业重金招聘Python工程师标准>>> 本文提供了三个Spring多线程开发的例子&#xff0c;由浅入深&#xff0c;由于例子一目了然&#xff0c;所以并未做过多的解释。诸位一看便知。 前提条件&#xff1a; 1&#xff09;在Eclipse创建一个Java项目&#xff0c…

SQL Server 存储过程解析XML传参 参考方案

1、定义存储过程 -- --定义存储过程-- CREATE PROCEDURE [dbo].[UpdateT] -定义xml参数 xml xmlASBEGINSET NOCOUNT ON; DECLARE xmlHandle int --输出参数 EXEC sp_xml_preparedocument xmlHandle OUTPUT, xml SELECT MID,MName,MSex into #tmp FROM OPENXML (xmlHandle, /Ro…

JSP中EL表达式取值问题记录(已解决)

***************************2015-10-28 22:21************************* 问题描述如下&#xff1a; 在当前的jsp页面已经有了如下代码&#xff1a; <%String path request.getContextPath();String basePath request.getScheme() "://" request.getServerNam…

c++11 其他特性(一)

c11还增加了许多有用的特性&#xff0c;比如&#xff1a; 1. 委托构造函数 如果一个类含有很多构造函数&#xff0c;这些构造函数有一些重复的地方&#xff0c;比如&#xff1a; class A{ public:A(){};A(int a){a_ a;};A(int a, int b){a_ a;b_ b;};A(int a, int b, double…