最近刚刚进入一家新的公司,对于项目的东西还不是很熟悉,在提交时遇到提交错分支的问题,寻找解决方案
git reset --hard HEAD^ // hard是回退一下到上一级commit,并且本地的记录git修改也会被删除
git reset --soft HEAD^ // 回退到上一级commit,不过本地的修改还是会保存的
git reset --soft HEAD~3
git log
git show dba1b8fccc058b1bea95da84d06a30376e25326e // dba1b8fccc058b1bea95da84d06a30376e25326e是具体的版本码
git reset --hard dba1b8fccc058b1bea95da84d06a30376e25326e
git push origin HEAD --force
有时候在开发一个功能还没完成(个人本地分支),但是遇到测试组的同事提回来的紧急bug需要先解决(dev开发分支),这部分代码又不能及时提交,但是呢,没有提交代码又不能切换去其他的分支修改内容,这时候怎么办呢?
-------先把代码封存起来,然后再切换其他分支修复bug,修复后完毕后提交再次切换回原来的分支继续开发
1、git stash
暂存已经开发的代码
2、git stash list
查看所有的暂存记录列表
3、git stash pop
可以实现将原来暂存的代码恢复,并且将暂存的记录也删除
4、git stash apply
使用 git stash apply 命令恢复。但是恢复后 stash list 里的内容还没删除,还需要 git stash drop
OpenCV4.0+VS2017/OpenCV3.4.2 + Contrib3.4.2 + VS2013 + CMake3.12.1编译 代码验证/效果图及踩过的坑原创独步天秤 最后发布于2019-04-09 17:05:39 阅读数 439 收藏展开Table of ContentsOpenCV4.0.0 + VS2017 + CMake3.12.1编译OpenCV3.4.2 + V...
今天再自己服务器上源码安装swoole安装完了运行报错:PHP Warning: PHP Startup: Unable to load dynamic library 'swoole'......后面在网上查看原因说了好多理由问题还是没解决 总而言之就是找不到swoole后面执行命令./configure --help看下 有这么一句“--with-php-config” 突...
博客原文地址:http://www.jiazhengblog.com/blog/2011/07/02/289/我们都知道地球是圆的,电脑显示器是平的,要想让位于球面的形状显示在平面的显示器上就必然需要一个转换过程,这个过程就叫做投影(Projection)。在地球上我们通过经纬度来描述某个位置,而经过投影之后的地图也有自己的坐标系统,本篇文章就来详细介绍在百度地图API中涉及的各种坐...
原标题:适用于Linux桌面的超简单实用的视频裁剪应用来自:Linux迷 https://www.linuxmi.com/video-trimmer-linux.html您可能已经知道一些适用于Linux 的最佳免费视频编辑器,但并不是每个人都需要那些提供的所有功能。有时,您只想快速执行一项操作,例如裁剪视频。您是择探索一个成熟的视频编辑器只是为了执行一个简单的裁剪操作,还是希望使用快速工具来修剪...
分享一下Java和微信小程序的 BASE64 加密。Java:package com.core.util;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStream;/** * Base64编码工具类 */ public class Base64 {...
C语言编译全过程 编译的概念 编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程 C源程序--预C语言编译全过程编译的概念编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按...
【C语言】/一维数组/将一维数组逆序呀~~~题目:定义函数ReverseOrder将一维数组逆序(对应位置数据交换)。主函数中输入10个整数,然后调用函数ReverseOrder将其逆序并输出逆序后的结果。输入提示:“input 10 numbers:”输入格式:"%d"输出格式:"%5d"程序运行结果示例:input 10 numbers: 5 8 7 6 5 4 2 8 0 99 0 8 2 4 5 6 7 8 5代码如下鸭~:
Tomcat 通常是JavaWeb开发中默认的开发环境,但是Tomcat的默认配置在作为生产环境时,很难满足我们的需求,很多方面都是可以优化的,尤其是内存和线程的配置,默认都很低。下面结合资料和实际工作中的情况,从内存、并发、缓存、IO四个方面分析下优化的方法。 一、Tomcat内存优化 内存优化,也就是对JVM的参数进行优化,优化的文件是 Windows 操作系...
关于本书的行文和语气看过本书的一些行文和语气,感觉这不但是一本良好的技术教材,也是一本挺不错的专业英语材料。因为作者的功力非常深厚,所以在他们的语气中无不流露出对技术的热爱和自信。因此,行文和语气中不是干巴巴的说教,而是一种略带“表演性”的指导。读这本书,就好像作者就站在你身边指导你——不,应该说更像是“脱口秀”!不过,我在译的时候就感觉有点“装腔作势”了。呵呵,大家莫见...
题目1 : 序列时间限制:20000ms单点时限:1000ms内存限制:256MB描述给定两个正整数 n, P,求满足以下两个条件的长度为 n 的序列 ai 个数:1. 1 ≤ ai ≤ P2. 不存在 1 ≤ l ≤ r ≤ n,满足al + al+1 + ... + ar 是 P 的倍数由于方案数可能很大,你只需要输出方案数对 109+7 取模的值输入第一行两个正整数 n,P1 ≤ n, P ...
在开始安装前,如果你的电脑装过tensorflow,请先把他们卸载干净,包括依赖的包(tensorflow-estimator、tensorboard、tensorflow、keras-applications、keras-preprocessing),不然后续安装了tensorflow-gpu可能会出现找不到cuda的问题。cuda、cudnn。...
Elasticsearch怎么修改索引字段类型