如何知道代码是哪个commit_id增加或删除的?
1. 背景 突然测试过来跟你说代码测试不pass,然后检查了相应发布的代码,会发现某段代码被删除了,但是又不知道是谁删除的,也不知道是怎么被删除的。这个时候就会想知道这段代码什么时候创建的,什么时候被删除的。甚至可能想不起来这代码为什么被删除。 其实这种情况更多的是出现在代码合并的时候,在进行多方合并的时候就有可能不小心合并出现了问题。这个时候又不知道是哪……
1. 背景 突然测试过来跟你说代码测试不pass,然后检查了相应发布的代码,会发现某段代码被删除了,但是又不知道是谁删除的,也不知道是怎么被删除的。这个时候就会想知道这段代码什么时候创建的,什么时候被删除的。甚至可能想不起来这代码为什么被删除。 其实这种情况更多的是出现在代码合并的时候,在进行多方合并的时候就有可能不小心合并出现了问题。这个时候又不知道是哪……
1. 创建service文件 sudo touch /etc/systemd/system/test.service test.service中的test根据你的要求进行修改。 2. 向service文件添加内容 可以使用nano或者vim或者gedit打开xxx.service [Unit] Description=[程序的描述] [Service] ……
1. github创建仓库并设置令牌 1.1. 创建public仓库 1.2. 设置令牌 进入这个网址github_令牌设置 按照上图中的位置1、2、3进行设置,就可以生成令牌。注意:令牌只显示一次,请先保存再关闭。 2. 安装PicGo-Core和相关的插件 #安装nodejs和npm sudo apt-get install nodejs -y s……
安装docker curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker ……
在release模式下生成可执行文件, 并将这个可执行文件拷贝到一个文件夹 新建一个脚本文件, 取名pack.sh #! /bin/bash EXE=$1 if [ ! -n "$1" ];then echo "Error: need input bin_name!!!" else PWD=`pw……
# STM32F103 Makefile模板 # 使用: # make #默认编译:调试版本,不输出详细编译过程 # make debug=n # release版本,不输出详细编译过程 # make V=1 # 调试版本,输出详细编译过程 # make debug=n V=1 # release版本,输出详细编译过程 # # 为……
1. 入门实战 1.1. 什么是CMake 我们或许听过好几种Make工具, 例如GNU Make, QT的qmake, 微软的MS nmake, BSD Make(pmake), Makepp, 等等. 这些Make工具遵循着不通的规范和标准, 所执行的Makefile格式也是千差万别. 不mail.yahoo.com.cn就带来了一个严峻的问题: 如果软……
1. h文件 /****************************************************************************** * 插座 * (c) Copyrigh……
执行的步骤 先commit当前的代码 git fetch origin git merge origin/xxx_branch 或者git rebase origin/xxx_branch(推荐) 如果有冲突, 就可以直接使用git mergetool来进行修改 为什么要这样做 因为git pull会直接合并, 导致看不到这个过程中发生了什么, 但是使用……
1. 列表选择的模式 const unsigned int CAN_baud_table[CAN_BAUD_NUM][5] = { //波特率, CAN_SJW, CAN_BS1, CAN_BS2,CAN_Prescaler {5, CAN_SJW_1tq,CAN_BS1_13tq,CAN_BS2_2tq,450}, ……
#安装git flow sudo apt-get install git-flow #安装git-flow-completion git clone https://github.com/bobthecow/git-flow-completion.git #然后修改~/.zshrc, 添加如下内容 source /path/to/git-flow-comp……
首先安装先安装node环境(下载地址)(wtj: 推荐直接运行Dropbox/19_ubuntu_software/node-v12.16.1-linux-x64 /install.sh, 也就是./install.sh就安装成功了, 不用下面的方法) # 解压对应的压缩文件, 下面进行相应的修改 tar -xvf node-v8.1.0-linux-x……
1. 场景 经常我在写代码的时候,莫名奇妙的使用rm删除软件,结果找不回来了,白干了。 经常在网上看到有很多新手运维一不小心将整个系统都删除了,我想应该是本来想用rm -rf ./*,结果就敲成了rm -rf /*。 我曾在一家公司,也遇到过这种问题,一位运维一不小心就把服务器全部删除了,也没有备份,结果这位运维遭到了处分。 很多人说怎么就不能小心一点呢?……
您已发表0条评论。
日期时间 | Points | 类别 | 状态 | 描述 |
---|
您还没发表过任何的评论。我们期待您的精彩点评。