logo头像
ICQL

810_开发环境

本文于 908 天之前发表,文中内容可能已经过时。

浏览器

1
2
3
4
# 谷歌浏览器多用户
# 复制原来的快捷方式
# 指定不同的数据目录即可
C:\App\CentBrowser\Application\chrome.exe --user-data-dir=C:\App\CentBrowser\icql-1

java环境

  • 安装:jdk-8u151-windows-x64.exe

maven环境

  • 直接使用idea中的maven

git环境

基本配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
0、安装
* Git
* TortoiseGit

1、常用设置
# 解决中文路径名称乱码
git config --global core.quotepath false

# 让文件名区分大小写
git config --global core.ignorecase false

#设置用户名邮箱
git config --global user.name ""
git config --global user.email ""

##保存用户名密码,避免每次都要输
git config --global credential.helper store

常用命令:分支

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#查看本地分支
git branch
#查看远程分支
git branch -r
#查看所有分支
git branch -a

#删除本地分支
git branch -d 分支名
#删除远程分支
git push origin --delete 分支名

#同步本地远程分支
git fetch -p

#批量删除本地分支,排除master|develop分支
git branch -a | grep -v -E 'master|develop' | xargs git branch -D

#批量删除远程分支,排除master|develop分支
git branch -r| grep -v -E 'master|develop' | sed 's/origin\///g' | xargs -I {} git push origin :{}

常用命令:标签

1
test

常用命令:commit

1
2
3
4
5
6
7
#用于合并多个commit
git reset HEAD~5 设置HEAD指针到前5个commit
git add -A
git commit -m ""
git push --force

#清空历史commit

常用命令:log

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
git log --pretty=format:"arg"

%H 提交对象(commit)的完整哈希字串
%h 提交对象的简短哈希字串
%T 树对象(tree)的完整哈希字串
%t 树对象的简短哈希字串
%P 父对象(parent)的完整哈希字串
%p 父对象的简短哈希字串
%an 作者(author)的名字
%ae 作者的电子邮件地址
%ad 作者修订日期(可以用-date= 选项定制格式)
%ar 作者修订日期,按多久以前的方式显示
%cn 提交者(committer)的名字
%ce 提交者的电子邮件地址
%cd 提交日期
%cr 提交日期,按多久以前的方式显示
%s 提交说明

github token

1
db912e5a0a7a5d135451f6de9daa0130f1133a3c

idea环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
0、安装
* 建议下载免安装版,方便升级和处理版本兼容问题
* https://www.jetbrains.com/idea

1、常用插件
* Lombok
* GitToolBox
* Maven Helper
* Translation
* SonarLint
* Alibaba Java Coding Guidelines

2、常用设置
* 识别 Jenkinsfile,Setting-Editor-File Types-Groovy 下添加Jenkinsfile

version版本控制

Semantic Versioning(语义版本控制)

1
2
3
4
5
版本号: MAJOR.MINOR.PATCH (主版本号.次版本号.补丁版本号)

当你修改了API,使其(与之前版本)不兼容时,递增 MAJOR
当你用向后兼容的方式加了些功能时,递增 MINOR
当你用向后兼容的方式解决了几个 Bug 时,递增 PATCH

参考文档

微信打赏

赞赏是不耍流氓的鼓励

class="toc-link" href="#java环境">java环境
  • maven环境
  • git环境
    1. 基本配置
    2. 常用命令:分支
    3. 常用命令:标签
    4. 常用命令:commit
    5. 常用命令:log
    6. github token
  • idea环境
  • version版本控制
    1. Semantic Versioning(语义版本控制)
    2. 参考文档