• 欢迎访问吴爸爸的技术小木屋

如何知道代码是哪个commit_id增加或删除的?

1. 背景 突然测试过来跟你说代码测试不pass,然后检查了相应发布的代码,会发现某段代码被删除了,但是又不知道是谁删除的,也不知道是怎么被删除的。这个时候就会想知道这段代码什么时候创建的,什么时候被删除的。甚至可能想不起来这代码为什么被删除。 其实这种情况更多的是出现在代码合并的时候,在进行多方合并的时候就有可能不小心合并出现了问题。这个时候又不知道是哪……

不要使用git pull而要更多的使用git fetch和merge或者rebase取代

不要使用git pull而要更多的使用git fetch和merge或者rebase取代

执行的步骤 先commit当前的代码 git fetch origin git merge origin/xxx_branch 或者git rebase origin/xxx_branch(推荐) 如果有冲突, 就可以直接使用git mergetool来进行修改 为什么要这样做 因为git pull会直接合并, 导致看不到这个过程中发生了什么, 但是使用……

ubuntu安装git-flow

ubuntu安装git-flow

#安装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……

ubuntu安装commitizen(git commit 提交的规范)

ubuntu安装commitizen(git commit 提交的规范)

首先安装先安装node环境(下载地址)(wtj: 推荐直接运行Dropbox/19_ubuntu_software/node-v12.16.1-linux-x64 /install.sh, 也就是./install.sh就安装成功了, 不用下面的方法) # 解压对应的压缩文件, 下面进行相应的修改 tar -xvf node-v8.1.0-linux-x……