• 微服务-Git-2022


    一、模块创建:moudle

    Server URL:地址会出现错误(空格/网络)
    	https://start.spring.io
    	https://start.aliyun.com/
    
    
    
    其他模块依照此流程创建:重复此步骤
    
    	New :
    	
    		Module:
    		
    			Spring Initializr:
    			
    				Server URL: start. spring. io 
    				Name:cnmall-coupon
    				Location: E:\code\java\cnmall\cnmall-coupon
    				Language: Java
    				Tуpe:  Maven
    				Group: com.remli.cnmall
    				Artifact: cnmall-coupon
    				Package name: com.remli.cnmall.cnmallcoupon
    				Project SDK:1.8 (2) version 1.8.0_111
    				Java: 8
    				Packaging: Jar
    				
    				Next :
    
    			Web:
    				✔ Spring Web——mvc
    				
    			Spring Cloud Routing:
    				✔ OpenFeign——微服务之间的接口调用
    				
    				Finish:
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35

    二、服务聚合:

    1、pom.xml

        <packaging>pompackaging>
        
    
        <modules>
            <module>cnmall-couponmodule>
            <module>cnmall-membermodule>
            <module>cnmall-ordermodule>
            <module>cnmall-productmodule>
            <module>cnmall-waremodule>
        modules>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    三、Git过滤忽略提交:.gitignore

    Git
    	Unversioned Files xxx files
    		gitignore E:) codeljavalcnmalll. idea
    		gitignore E:) codeljavalcnmall) cnmall-coupon
    		gitignore E:) codeljavalcnmalllcnmall-member 
    		gitignore E:) codeljavalcnmall) cnmall-order 
    		gitignore E:(codeljavalcnmall) cnmall-product 
    		gitignore E:) codeljavalcnmall) cnmall-ware
    
    双击:.gitignore
    	忽略:**
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    1、注释 :#

    # 开头		后面跟注释内容
    	# this is .gitignore file.
    
    • 1
    • 2

    2、忽略文件:/

    */*/folderName
    !folderName/
    folder
    !folder/
    当前目录下的foldernName:folderName/
    多级目录下的 folderName:*/*/folderName/
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    3、通配符

    星号“*” :匹配多个字符
    问号“?”:匹配除 ‘/’外的任意一个字符
    方括号“[xxxx]”:匹配多个列表中的字符
    
    *.[io]——这里忽略的匹配模式是多级目录的
    
    • 1
    • 2
    • 3
    • 4
    • 5

    4、反向操作

    !匹配模式 
    	表示之前忽略的匹配模式再次包含在跟踪内容里。
    		!folderName/
    			表示仅忽略 folderName 文件,而不忽略 folderName 目录。
    
    **双星号
    	斜杠后紧跟两个连续的星号"**",表示多级目录。
    		src/**/file
    			可以表示忽略 src/folder1/file 、src/folder1/folder2/***/foldern/file 等
    
    其它规则
    	空行不匹配任何文件
    	git 跟踪文件,而不是目录
    	在 .gitignore 文件中,每行表示一种模式
    	如果本地仓库文件已被跟踪,那么即使在 .gitignore 中设置了忽略,也不起作用
    	.gitignore 文件也会被上传的到远程仓库,
    		所以,同一个仓库的人可以使用同一个.gitignore 文件
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    HELP.md
    target/
    !.mvn/wrapper/maven-wrapper.jar
    !**/src/main/**
    !**/src/test/**
    
    ### STS ###
    .apt_generated
    .classpath
    .factorypath
    .project
    .settings
    .springBeans
    .sts4-cache
    
    ### IntelliJ IDEA ###
    .idea
    *.iws
    *.iml
    *.ipr
    
    ### NetBeans ###
    /nbproject/private/
    /nbbuild/
    /dist/
    /nbdist/
    /.nb-gradle/
    build/
    
    # Default ignored files
    /shelf/
    /workspace.xml
    # Editor-based HTTP Client requests
    /httpRequests/
    # Datasource local storage ignored files
    /dataSources/
    /dataSources.local.xml
    
    ### IntelliJ IDEA ###
    modules.xml
    
    **/.idea
    **/*.iws
    **/*.iml
    **/*.ipr
    **/modules.xml
    
    **/mvnw
    **/mvnw.cmd
    **/.mvn
    **/target/
    **/.gitignore
    
    ### Maven ###
    pom.xml.tag
    pom.xml.releaseBackup
    pom.xml.versionsBackup
    pom.xml.next
    release.properties
    dependency-reduced-pom.xml
    buildNumber.properties
    .mvn/timing.properties
    .mvn/wrapper/maven-wrapper.jar
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63

    四、提交GIt

    1、提交Git

    右击:Unversioned Files 124 files
     	Add to .gitignore >
     		gitignore
    		git/info/exclude
    
    • 1
    • 2
    • 3
    • 4

    2、提交码云

    安装码云插件:
    	File | Settings | Plugins
    		搜索:gitee——Gitee——install
    		
    提交码云:
    	Unversioned Files 124 files
    		Commit Message
    			项目初始结构创建
    		取消勾选:
    			Analyze code Choose profile
    			Check TODO (Show All) Configure
    		Commit
    
    
    
    Git User Name Is Not Defined 
    Name:remli 
    E-mail:xxxxxx@qq.com 
    Set properties globally 
    Set and Commit 		Cancel
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
  • 相关阅读:
    从零开始使用webpack搭建一个react项目
    C++ 用户学习 Python 的最佳方法
    oracle之执行计划
    VideoPipe可视化视频结构化框架开源了!
    MapStruct入门使用
    BI智慧工程行业应用方案丨文末获取三重资源包
    线下门店如何根据员工排班情况给客户预约
    企业数据共享机制的建立,是一次企业内部的重新梳理
    Redis持久化
    2023西南石油大学计算机考研信息汇总
  • 原文地址:https://blog.csdn.net/qq_25482375/article/details/126301995