【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作

Git操作及规范

一、分支命名规范

\1. 主分支(一个):master

自动生成,正式发布的版本

\2. 开发分支(一个):develop,所有功能的集成分支

将开发分支集成到develop,通过测试后再合并到master

master和develop需要进行权限限制

\3. 功能分支(多个):feather

从develop分出,开发某种特定功能,经过test分支测试后,合并到develop

命名规范(建议):feature--author--功能名称

定期合并,一般一周一次

二、GIT使用规范

  • model模块为公共的模块,只允许增加,如果需要修改字段要通知组长或对应的负责人

  • 严禁去修改别人完成的模块

  • push(上传)分支时,只选择自己的branch,不要选择选择Push tags—— all。这个是上传本地的全部分支,极有可能会影响其他人的分支

    【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第1张图片

三、GIT结合IDEA的操作

1、在命令行窗口的操作指令 (参考

常用指令

【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第2张图片

2、IDEA上下载文件并操作

  1. 复制远程仓库的地址

    【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第3张图片

  2. 找一个干净目录放置项目,拉取后等待build完成

    【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第4张图片

  3. 新鲜的项目就下好了

  4. 新建自己的分支

    【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第5张图片

    image-20221029162635338

  5. 进行自己的部分的的代码修改

  6. 完成修改后进入commit界面

    【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第6张图片

    查看刚才创建好的commit

    【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第7张图片

  7. 推送自己的分支

    【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第8张图片

    【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第9张图片

  8. 进到线上查看,检查文件和分支没问题即可的即可


3、合并操作(重要

自己的功能开发一部分后要和develop分支进行合并,具体操作如下

  1. 在所有合并前,根据先拉后推原则,需要先从远程仓库拉取一次,再执行合并操作,最后才是推送。

IDEA的拉取操作如下:

【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第10张图片

【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第11张图片

  1. 合并的情况分为简单和复杂两种情况:需要具体分析具体讨论:

简单的情况,比如在文件没有冲突的时候,使用git merge 分支名:将分支名的代码合并到当前所在分支。

IDEA上也有merge操作:

【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作_第12张图片

你可能感兴趣的:(学习笔记,git,intellij-idea,github)