IDEA中Git常用操作
IDEA中配置git
本地项目关联远程仓库
命令操作
1 |
|
IDEA 操作
创建git项目,初始化git项目
添加文件、提交文件
设置远程仓库
第一次推送到远程会让添加一个远程仓库的地址
注意
初始化项目是记得提交 .gitignore
文件到远程仓库中,之后 IDEA 自动忽略记录的文件
IDEA替换远程仓库地址
命令操作
1 |
|
直接操作
git -> manage Rremotes
替换就可以了
IDEA 直接拉取远程项目
IDEA 中Git 中常用操作
创建分支
点击代码提交记录,选择某一个版本进行创建分支
创建版本号
选择代码提交记录中的一条记录进行版本号的创建
提交代码
每次提交代码之前,最好先拉取远程仓库代码,防止冲突的发生,如果有冲突发生,可以对比代码进行代码合并之后,再进行代码的提交
代码回退
reset 和 revert 都是可以进行代码的回退
- reset 是直接恢复到上一个提交,工作区的代码自然也恢复到上一次提交的代码,代码版本会比远程仓库的低,需要强制 push 才能推到远程上
- revert 是新增一个提交,但是这个提交是使用上一次的代码,可以保留错误代码之间的提交记录(建议使用)
reset 原理
revert 原理
Git 开发分支规范
- master 分支
线上分支,主分支,中小规模项目作为线上运行的应用对应的分支;
- **develop **分支
是从master创建的分支,一般作为开发部门的主要开发分支,如果没有其他并行开发不同期上线 要求,都可以在此版本进行开发,阶段开发完成后,需要是合并到master分支,准备上线。
- feature 分支
从develop创建的分支,一般是同期并行开发,但不同期上线时创建的分支,分支上的研发任务完 成后合并到develop分支
- hotfix 分支
从master派生的分支,一般作为线上bug修复使用,修复完成后需要合并到master、test、 develop分支。
Git 提交提示规范
- feat 新功能
- fix 修复bug
- docs 文档修改
- style 格式变动
- refactor 重构
- perf 提高性能的修改
- test 添加修改测试代码
- build 构建工具或者外部依赖包的修改
- ci 持续集成的配置文件或脚本修改
- chrone 杂项
- revert 撤销某次提交
IDEA中Git常用操作
http://doushuo.github.io/2024/08/04/IDEA中Git常用操作/