git pull不同步_git回退版本,再返回最新分支git pull失败的解决经验

本文转载自【微信公众号:羽林君,ID:Conscience_Remains】

总述

一篇解决gti分支切换问题的文章,大家应该都有过这种情况,就是git最新的代码进行编译的时候,发现最新代码有bug,有些不确认问题点,然后就想回退分支进行编译调试分析一下,最后再次返回最新分支,或者git push修改后的代码进行编译。

但是你有没有遇到这样的情况呢?我也是通过git log打印出来分支信息,然后用git branch切换到一个比较老的分支进行用yocto下编译这个包,当我再次切换回正常的分支进行git pull的时候一直提示我一个错误。

log信息如下:

You are not currently on a branch.

Please specify which branch you want tomerge with.

See git-pull(1) for details.

git pull

一、解决问题第一步

Google 百度 bing搜索,我也在stackoverflow找到一篇和我问题相似的文章,我就用他们提供的方法进行操作,发现是可以解决这个代码更新问题的。

按照建议,我就直接进行指定分支进行git pull

二、解决问题第二步

问题虽然暂时解决掉了,但是我还是有些不舒服。因为新的方法只是规避了问题,没有深层次解决问题。所以我又开始看文章找更好的解决方法。

看到有些人建议让我先把现有的分支推上去,在进行拉下来。还有些让我切换远程分支。

然而都失败了。所以有时候看上去优秀有料的回答也不一定可以解决你的问题。

后来自己又重新查看branch,这个时候我看到了分支切换的记录.

我就直接切换过去

此时成功 git pull

其实最后发现问题也是很简单,刚开始比较手忙脚乱,到处去找答案,也许你静心思考一下,也许就会有更好的解呢。对于git操作比较有兴趣,可以看我之前的git文章。

git从安装到多账户操作一套搞定(一)入门使用

git从安装到多账户操作一套搞定(二)多账户使用

这就是我分享的实际项目中git分支切换遇到的问题和解决思路,里面过程是实践过的,如果大家有什么更好的思路,欢迎分享交流哈。

本文转载自【微信公众号:羽林君,ID:Conscience_Remains】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

junit5 动态测试_JUnit 5 –动态测试

junit5 动态测试在定义测试时,JUnit 4有一个很大的弱点:它必须在编译时发生。 现在,JUnit 5将解决此问题! Milestone 1 刚刚发布 ,它带有全新的动态测试,可以在运行时创建测试。 总览 本系列中有关JUnit 5…

ioc spring 上机案例_通过实例解析Spring Ioc项目实现过程

0. Ioc主要是实现一个控制反转,耦合性大大降低。1. 建maven项目建立一个空的maven项目,然后pom.xml添加spring-context的依赖:org.springframeworkspring-context5.2.7.RELEASE2. 创建pojo java对象package com.aca;public class Hello {private String …

C++ 11 深度学习(十)原始字面量

你是否曾经为了各种json格式无法写入string中而烦恼,为了各种转义而烦恼。如下图 c11为我们带来了全新的解决方法 其新特性为使用. R"(xxxxxxxxxxxx)" ,此种形式可以使得以原有形式进行表现出来

java日期时间转日期_Java时间和日期指南

java日期时间转日期长期以来,正确处理日期,时间,时区,夏令时,and年等一直是我的烦恼。 本文并不是一个全面的指南时域,请参阅日期和时间在Java中 -更详细,但略有下降,ekhem&#xff…

linux过滤端口抓包_Linux抓包工具tcpdump使用总结,WireShark的过滤用法

tcpdump与WireShark是Linux下的两个常用,功能强大的抓包工具,下面列出这两个工具的简单用法。tcpdump用法tcpdump用法:sudo tcpdump -i ens33 src 192.168.0.19 port 80 -xx -Xs 0 -w test.capsudo tcpdump -i ens33 src port 80 -xx -Xs 0 -…

C++ 11 深度学习(十一)final和override

1. final C 中增加了 final 关键字来限制某个类不能被继承,或者某个虚函数不能被重写,和 Jave 的 final 关键字的功能是类似的。如果使用 final 修饰函数,只能修饰虚函数,并且要把final关键字放到类或者函数的后面。 1.1 修饰函数…

交流伺服系统设计指南_交流设计

交流伺服系统设计指南软件设计至关重要。 它是应用程序的基础。 就像蓝图一样,它为所有背景的聚会提供了一个通用平台。 它有助于理解,协作和发展。 设计不应仅视为开发的要素。 它不应该仅仅存在于开发人员的脑海中,否则团队将发现它几乎无…

【前缀和与差分】

前缀和 前缀和的作用:快速计算数组中某一段区间内的总和 1.需要两个额外的数组,来存储原始数据的数组 和 计算过前缀的数组。其原理为前缀和的数组中每个元素用来保存前i个原数组中的和,下一个元素更新就采用s[i] s[i] - 1 a [i] 来持续更…

allergro音乐术语什么意思_rit(这是音乐术语)什么意思?

是渐慢的意思常用的音乐表情术语:速度标记largo——广板lento——慢板adagio——柔板grave——壮板andante——行板andantino——小行板moderato——中板allegretto——小快板allegro——快板vivo——快速有生气vivace——快速有生气presto——急板常用的音乐表情术…

英文连词_连词我们…讨厌

英文连词最近,我写了与实现相关的名称,并提供了一些示例,这些示例由于方法名称与主体之间的紧密关系而导致方法名称不正确。 有一会儿,我们有以下代码: boolean isComplexOrUnreadableWithTests() { return (complex…

Ubuntu系统手动安装英伟达驱动程序

屏蔽开源驱动nouveau 安装过程会询问是否屏蔽,手动屏蔽也有多种操作方式, sudo gedit /etc/modprobe.d/blacklist.conf 加参数到最底下回车另起一行内容为 blacklist nouveau options nouveau modeset0 保存再终端更新内核命令 sudo update-initr…

workbench拓扑优化教程_workbenchds拓扑优化分析.ppt

workbenchds拓扑优化分析形状优化基础 指定Shape Optimization 将执行形状或拓扑优化 Shape Optimization是一个优化问题,其结构能量在减少结构体积的基础上的最小化 另一种观点就是Shape Optimization尽量得到关于体积比率的最好刚度. Shape Optimization尽可能的找寻可以在对…

maven 父maven_Maven神秘化

maven 父maven由于我的Android开发的背景下,我比较习惯到Gradle ,而不是Maven的 。 尽管我知道Gradle基于Maven,但我从未调查过幕后发生的事情。 在过去的一周中,我一直在尝试了解细节并找出Maven的不同组成部分。 什么是Maven M…

【WebRTC---序篇】(一)为什么要使用WebRTC

1.1.1自研直播客户端架构 一个最简单的直播客户端至少应该包括音视频采集模块,音视频编码模块,网络传输模块,音视频解码模块和音视频渲染模块五大部分。如下图所示 1.1.2拆分音视频模块 在实际开发中,音频和视频处理完全是独立的。如下图所示,经过细分后,音频采集与视频…

python实现lenet_吴裕雄 python 神经网络TensorFlow实现LeNet模型处理手写数字识别MNIST数据集...

importtensorflow as tftf.reset_default_graph()#配置神经网络的参数INPUT_NODE 784OUTPUT_NODE 10IMAGE_SIZE 28NUM_CHANNELS 1NUM_LABELS 10#第一层卷积层的尺寸和深度CONV1_DEEP 32CONV1_SIZE 5#第二层卷积层的尺寸和深度CONV2_DEEP 64CONV2_SIZE 5#全连接层的节点个数F…

DFS(深度搜索最简单的应用)

全排列数字 #include<iostream>using namespace std;const int N 10;int n 3; //最终输出 int path[N]; //记录当前使用过的数 int st[N];void dfs(int u) {if (u n){for (int i 0; i < n; i)printf("%d ", path[i]);puts("");return;}for (…

lucene学习笔记_学习Lucene

lucene学习笔记我目前正在与一个团队合作&#xff0c;开始一个基于Lucene的新项目。 虽然大多数时候我会争论使用Solr还是Elasticsearch而不是简单的Lucene&#xff0c;但这是一个有意识的决定。 在这篇文章中&#xff0c;我正在整理一些学习Lucene的资源–希望您对他们有所帮助…

websocket没准备好如何解决_那些很重要,但是不常用的技术,websocket

目录1. 为什么会有websocket2. websocket协议格式3. 协议具体实现一、为什么需要 WebSocket&#xff1f;初次接触 WebSocket 的人&#xff0c;都会问同样的问题&#xff1a;我们已经有了 HTTP 协议&#xff0c;为什么还需要另一个协议&#xff1f;它能带来什么好处&#xff1f;…

DFS深搜与BFS广搜专题

一般搜索算法的流程框架 DFS和BFS与一般搜索流程的关系 如果一般搜索算法流程4使用的是stack栈结构(先进后出&#xff0c;后进先出)那么就会越搜越深。即&#xff0c;DFS&#xff0c;DFS只保存当前一条路径&#xff0c;其目的是枚举出所有可能性。反之&#xff0c;如果流程4使…