项目管理
风筝Lee
儿时,你是父母手中的风筝;上学了,你是老师手中的风筝;工作了,你是领导手中的风筝;成家了,你是妻子手中的风筝;老时,你是子女手中的风筝。人生就像风筝,总有一根线牵着你,或长、或短,或紧、或松;你在这头,爱你的人就在那头。
展开
-
git常见使用命令&常见问题解决方法记录
常见操作1. checkout操作:git checkout -b branch1(本地分支名) origin/branch1(远程分支名)2. diff操作:#比较一个文件两个版本的区别$ git diff HEAD^^ HEAD main.c$ git diff HEAD^^..HEAD -- main.c$ git diff HEAD~2 HEAD -- main.c3. stash操作# 当git pull发现有代码冲突时,本地的所有修改就需要被暂时存储起来gi原创 2020-11-29 22:36:10 · 226 阅读 · 0 评论 -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素:一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间QPS(TPS):每秒钟request/事务数量并发数:系统同时处理的request/事务数响应时间:一般取平均响应时...转载 2020-06-09 13:16:37 · 623 阅读 · 0 评论 -
git 删除历史commit
1. 删除最后一次提交操作步骤:第一步:回滚上一次提交git reset --hard HEAD^就很简单,回滚master分支的上一次提交。第二步:强制提交本地代码git push origin master -f由于本地reset 之后本地库落后于远程N个版本,所以需要强制提交。注意:操作命令不要执行多次,避免回滚过多的commit提交;提交过程中有可能提交不了...原创 2020-03-30 16:00:44 · 6656 阅读 · 0 评论 -
Git之hotfix热修复分支
利用git做项目管理过程中,进程会维护多个分支和多个tag(标注代码版本),项目上线后发现有紧急bug需要热修复,不能利用现有开发分支做修复,只能从相对应的tag上进行修复,此时就需要使用到hotfix热修复分支,下面主要介绍整个热修复的流程。1.下载先对应版本tag的代码:gitclone -bv2.7.3projecit_git_urlgit checkout...原创 2019-11-05 11:12:40 · 8838 阅读 · 0 评论 -
git中tag比较命令介绍
使用git管理项目过程中,经常会用到tag来标注不同的代码版本,有的时候需要对比两个tag之间的提交差异,下面主要介绍几种比较tag差异的命令:例如两个tag分别为v1.0.1、 v2.0.11.git log v2.0.1 ^v1.0.1查看v2.0.1上有,而v1.0.1上没有的部分;2.git log v1.0.1..v2.0.1查看v2.0.1上比v1.0.1多的部...原创 2019-11-05 10:50:55 · 2278 阅读 · 0 评论 -
git中tag使用介绍
tag介绍:Git 中的tag指向一次commit的id,通常用来给代码分支做一个标记,如标记一个版本号。具体使用:查看标签:git tag或者git tag -l添加标签: git tag -a version -m "tagnote"注解:git tag 是打标签的命令,-a 是添加标签,其后要跟新标签号,-m 及后面的字符串是对该标签的注释。提交指定标签到远程...原创 2019-11-05 10:31:40 · 676 阅读 · 0 评论 -
git删除分支操作介绍
首先切换到其他分支(dev)gitcheckoutdev查看已有的本地及远程分支(gitbranch为查看本地分支,-a代表查看所有本地和远程分支)git branch -a删除远程分支(dev_pre)git push origin --deletedev_pre再次查看所有分支验证 git branch -a删除本地分支(...原创 2019-11-05 10:22:41 · 806 阅读 · 0 评论 -
Maven的Scope介绍
maven scope定义了类包在项目的使用阶段。项目阶段包括: 编译,运行,测试和发布。<dependencies> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId>...原创 2019-10-30 10:07:15 · 173 阅读 · 0 评论 -
git合并远程分支
在利用git做代码管理的项目上,开发经常会涉及到合并多个分支的代码,这是比较常见的操作。关于合并远程分支的代码的具体操作步骤整理如下:A. 把代码clone到本地仓库 (source:操作的目标分支)git clone -b source https://github.com/573734817pc/shop.gitB.在本地创建分支并与远程分支对应 (merge:要合并的...原创 2019-10-15 11:14:44 · 545 阅读 · 0 评论 -
将本地jar包放入到maven本地仓库和远程仓库
1.将本地jar包放入本地仓库。只需执行如下命令即可:mvn install:install-file -Dfile=D:/demo/fiber.jar -DgroupId=com.sure -DartifactId=fiber -Dversion=1.0 -Dpackaging=jar 打开本地maven仓库所在目录即可看到被添加的本地jar包。2.将本地jar包放入远程私服...转载 2019-07-31 18:05:51 · 2002 阅读 · 1 评论 -
git代码回退
使用命令:git refloggit reset --hard commitid命令演示:#首先查看本地所有的commit操作git reflog$ git reflog38caa099035 HEAD@{0}: commit: add hsync featureacf5215e691 HEAD@{1}: commit: add mput feature...原创 2019-07-09 14:25:14 · 1375 阅读 · 0 评论 -
git patch相关命令
目录:1.基本介绍2.命令总结3.解决冲突一.基本介绍a. patch中存储的是你对代码的修改,是一个文本信息。b. 生成patch就是记录你对代码的修改并将其保存在patch文件中。c. 打patch就是将patch文件中对代码的修改,应用到源代码,从而把对代码的修改应用到code中。Linux中diff和patch两个命令可以生成pat...转载 2019-07-09 09:50:39 · 1084 阅读 · 0 评论 -
Intellij IDEA 中生成JAR包及导出
具体操作流程:1、右键具体的项目点击Open Module Setting2、选择Artifacts—->点击绿色的“+”3、选中jar—>From modules with dependencies4、注意Main Class的添加,此处就是选择你要生成的jar包的工程文件5、.MF文件就是你生成jar包生成的签名信息,第一次生成jar包,会生成相应的.MF签...原创 2019-07-02 20:24:23 · 2435 阅读 · 0 评论 -
git合并分支代码
目录:1.git合并分支代码2.git fetch 、git pull、git merge原理[引申]一.git合并分支代码举例:本地分支master,远程目标分支:dev合并:将远程origin仓库的dev分支合并到本地的master分支git合并分支代码一般有如下两种方式第一种方式:git fetch origindev// fetc...转载 2019-06-18 17:25:26 · 3553 阅读 · 0 评论 -
Git命令之tag差异比较
比较两个tag的区别有以下几种方式:例如两个tag分别为v1.0、 v2.01.git log v2.0 ^v1.0查看v2.0上有,而v1.0上没有的部分;2.git log v1.0..v2.0查看v2.0上比v1.0多的部分;3.git log v1.0...v2.0只查看版本之间差异;4. git log --left-right v1.0...v2....原创 2019-03-20 11:05:26 · 12002 阅读 · 0 评论