• Git 版本控制


    一、安装

    1、下载

    地址:https://git-scm.com/
    名称:Git-2.37.2.2-64-bit.exe
    
    • 1
    • 2

    2、安装

    	一直点击next
    
    • 1

    3、启动:入口

    Git GUI Here:图像界面
    	Git软件的入口、Git GUI here是Git软件的图形化操作入口
    	
    Git Bash Here:控制台
    	Git软件的入口、Git Bash here是Git软件的命令行操作入口
    
    • 1
    • 2
    • 3
    • 4
    • 5

    二、配置信息

    配置用户名和邮箱:
    	提交代码到本地仓库(上传代码到远程仓库)时会用到
    
    • 1
    • 2

    1、查看git配置列表

    git config --list
    
    • 1
    如果没配置东西:都为空
    
    • 1

    2、配置(命令行): Git Bash Here

    1.作者信息

    用户名:GitHub/Gitee的用户名
    	格式:git config --global user.name  "username"  
    	实例:git config --global user.name  "remli"  
    
    邮箱:GitHub/Gitee的邮箱
    	格式:git config --global user.email  "email"
    	实例:git config --global user.email  "xxxx@qq.com"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    2.SSH免密连接

    Git两种克隆代码方式:HTTP、SSH
    
    生成密钥:
    	格式:ssh-keygen -t rsa -C “xxx@xxxx.com”
    	实例:ssh-keygen -t rsa -C “xxxx@qq.com”
    	3次回车!!!!!!!!!!!!!!!!!!!!
    
    查看密钥:
    	命令:cat ~/.ssh/id_rsa.pub
    	内容:ssh-rsa XXXXXXXXXX= “xxxxx@qq.com”
    	
    复制公钥:
    	命令:cat ~/.ssh/id_rsa.pub
    	复制:ssh-rsa XXXXXXXXXX= “xxxxx@qq.com”
    
    码元Gitee添加公钥:https://gitee.com/login
    	设置
    		安全设置
    			SSH公钥
    				标题:项目名称
    				公钥:ssh-rsa XXXXXXXXXX= “xxxxx@qq.com”
    		密码验证:输入密码
    
    	测试免密连接:
    		命令:ssh -T git@gitee.com
    		返回:确认以后是否这个密钥连接
    					Are you sure you want to continue connecting (yes/no/[fingerprint])?
    		输入:yes
    		返回:Hi remli! You've successfully authenticated, 
    
    • 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

    三、Gitee项目仓库创建

    码云网址:https://gitee.com/login
    
    • 1

    1、新建仓库

    +:新建仓库
    	新建仓库
    		仓库名称 :项目名称
    		归属:remli 	/	 路径:项目名称 
    		仓库介绍:介绍
    		仓库地址:https://gitee.com/xxxx
    		
    		开源(所有人可见)
    		私有(仅仓库成员可见)
    		企业内部开源(仅企业成员可见)
    
    		初始化仓库(设置语言、.gitignore.开源许可证)
    			选择语言:Java
    			添加-gitignore: Maven
    			添加开源许可证:Apache-2.0(许可证向导)
    		设置模板(添加 Readme,Issue,Pull Request 模板文件)
    		选择分支模型(仓库创建后将根据所选模型创建分支)
    			生产/开发模型(支持master/develop类型分支)
    			
    		创建
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

    四、idea创建Git项目

    1、创建/克隆版本控制项目

    New 
    
    	Project from Version Control...
    	
    		Repository URL
    		
    			Version control: Git 
    			URL: https://gitee.com/remli/remlimal 
    			Directory: E:Icodeljavalremlimall
    		
    		Clone
    	
    			URL就是项目仓库地址
    
    Log In to gitee.com 
    	Enter credentials 
    		Username: xxxxxxxx
    		Password: xxxxxxxxx
    		Remember
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    2、导入微服务模块:产品模块

    其他模块依照此流程创建:
    
    	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
  • 相关阅读:
    Associative algebra
    k8s UAT改环境
    安全在编程这个行业中的困境【系统工程师的思考】
    【Freeswitch】unimrcp接受freeswitch参数并传参给ASR
    第五章. 可视化数据分析分析图表—概念介绍
    Chapter5.1:线性系统的频域分析法
    Scipy库中FIR滤波器的应用
    nn.embedding
    【Python】使用集合实现筛选法求素数实验
    使用轻薄款电子价签,有什么样的改价体验?
  • 原文地址:https://blog.csdn.net/qq_25482375/article/details/126298351