第五章 Git

news2025/1/19 7:10:30

在这里插入图片描述

5-1、Git的安装

1、为什么要使用代码版本控制系统

【1】版本控制

在这里插入图片描述

【2】开发中存在的麻烦

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、Git和SVN的对比

【1】Git和SVN对比

(1)SVN

在这里插入图片描述

(2)Git

在这里插入图片描述

3、Git下载和安装

【1】下载

在这里插入图片描述

【2】安装

  • 一路下一步就好了,更换安装位置,最后不选择view Release Notes
  • 任意文件位置右键多了Git GUI Here和Git Bath Here两个选项,就表示安装成功
    在这里插入图片描述
  • 运行Git命令客户端,使用git --version命令可以查看git版本

4、TortoiseGit的安装和汉化

【1】安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5-2、Git的基本操作

5、Git本地仓库的基本工作流程

在这里插入图片描述

6、Git常用命令

【1】Git常用命令

在这里插入图片描述

【2】操作步骤

(1)步骤描述

  • 步骤
  1. 创建工作目录、初始化本地git仓库
  2. 新建一个test.txt文件(暂不执行添加操作)
  3. 使用status命令,查看状态
  4. 使用add命令添加,并查看状态
  5. 使用commit命令,提交到本地历史仓库
  6. 使用log命令,查看日志
  7. 修改test.txt文件
  8. 添加并提交,查看日志

(2)git基本工作流程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、Git基本操作

  • 新建文件夹,右键→Git在这里创建版本库 → 不勾选 □制作纯版本库(没有工作目录)→确定即可
  • 新建一个文件,test.txt→右键→TortoiseGit(T)→+添加→提交,输入日志信息
  • 修改文件-右键→Git提交→输入日志信息
  • 右键→查看日志

8、Git历史版本切换

【1】说明

在这里插入图片描述

【2】操作

在这里插入图片描述

9、分支管理介绍

【1】理解

在这里插入图片描述

【2】分支使用场景

在这里插入图片描述

10、分支工作流程

在这里插入图片描述

11、创建和切换分支

在这里插入图片描述

12、合并分支和删除分支

在这里插入图片描述
在这里插入图片描述

13、远程仓库的工作流程

在这里插入图片描述

14、常见代码托管平台介绍

【1】远程仓库平台介绍

在这里插入图片描述

15、远程仓库创建-SSH公钥配置

【1】操作情况

  • 操作情况
    • 情况1:先有本地仓库,远程仓库为空
    • 情况2:先有远程仓库,本地仓库为空

【2】先有本地仓库,远程仓库为空

  • 步骤
    1. 创建远程仓库
    2. 将项目从本地仓库,推送到远程仓库

(1)创建远程仓库

在这里插入图片描述
在这里插入图片描述

(2)配置SSH公钥

  • 注意:推送代码之前,需要先配置SSH公钥

  • 生成SSH公钥步骤

    1. 设置Git账户
    2. 生成SSH公钥
    3. 设置账户公钥
    4. 公钥测试
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

16、本地代码推送至远程仓库

【1】推送到远程仓库

在这里插入图片描述

17、远程仓库操作-克隆拉取

在这里插入图片描述

18、代码冲突

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5-3、IDEA集成Git

19、IDEA集成Git-创建本地仓库-提交代码

【1】集成操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

【2】本地仓库操作

在这里插入图片描述
在这里插入图片描述

20、IDEA操作-版本切换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

21、IDEA中操作远程仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/829128.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【力扣】 12. 整数转罗马数字 模拟

力扣 12. 整数转罗马数字 解题思路 当某个位数的某个数不为4或9时,高位对应的字符总是在低位对应的字符前面。只有当该数为4或9时,低位对应的字符在高位前面。 根据这一特性,我们进行分类讨论。 1.当数为4时,则对应的罗马数为 10 …

【心电图信号压缩】ECG信号压缩与通过三次样条近似重建的ECG信号压缩研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Vue [Day2]

指令修饰符 v-model.trim v-model.number 事件名.stop click.stop 事件名.prevent keyup.enter <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-w…

数据泄露的平均成本创历史新高

IBM Security 发布了年度数据泄露成本报告&#xff0c;显示数据泄露的全球平均成本在 2023 年达到 445 万美元&#xff0c;创下该报告的历史新高&#xff0c;并且比过去 3 年增加了 15%。 检测和升级成本在同一时间段内跃升了 42%&#xff0c;占违规成本的最高部分&#xff0c…

促科技创新:高德数据优化篇之OceanBase最佳实践

本文作者&#xff1a; 振飞&#xff08;高德地图总裁&#xff09; 炳蔚&#xff08;高德技术服务平台负责人&#xff09; 福辰&#xff08;高德服务端架构师&#xff09; 背景 高德成立于2002年&#xff0c;是中国领先的移动数字地图、导航及实时交通信息服务提供商&#xff0c…

Ctfshow web入门 JWT篇 web345-web350 详细题解 全

CTFshow JWT web345 先看题目&#xff0c;提示admin。 抓个包看看看。 好吧我不装了&#xff0c;其实我知道是JWT。直接开做。 在jwt.io转换后&#xff0c;发现不存在第三部分的签证&#xff0c;也就不需要知道密钥。 全称是JSON Web Token。 通俗地说&#xff0c;JWT的本质…

通讯协议030——全网独有的OPC HDA知识一之基本概念(一)

本文简单介绍OPC HDA规范的基本概念&#xff0c;更多通信资源请登录网信智汇(wangxinzhihui)。 目前&#xff0c;大多数历史数据系统都使用自己的专有接口对外提供数据服务&#xff0c;不能与任何其他系统互操作。OPC HDA规范旨在提供历史数据访问的标准接口&#xff0c;促进用…

2023年信息系统项目管理师-学习计划安排

1. 关注信管网&#xff1a; 信管网 - 考试专业网站&#xff01; (cnitpm.com) 2023年下半年信息系统项目管理师报名时间将于8月14日开始&#xff0c;各地报名时间不同&#xff0c;请考生注意查看当地报名时间&#xff0c;但报名官网入口是统一的&#xff0c;均在中国计算机技术…

如何评估DC电源模块的效率

BOSHIDA 如何评估DC电源模块的效率 BOSHIDA DC电源模块的效率是指输入电功率与输出电功率的比率&#xff0c;通常以百分比的形式表示。因为电源模块的效率和整个系统的运行时间、负载变化等因素有关&#xff0c;因此需要进行多种测试和评估来确定其真实效率。 以下是一些评估D…

500余名师生齐聚线下!智能汽车竞赛百度创意组东西部赛区圆满结束

“全国大学生智能汽车竞赛”是教育部倡导的大学生科技A类竞赛&#xff0c;中国高等教育学会将其列为含金量最高的大学生竞赛之一&#xff0c;为《全国普通高校大学生竞赛排行榜》榜单内赛事。飞桨共承办了百度完全模型组和百度智慧交通组两大赛道。其中&#xff0c;创意组赛事共…

springboot+vue学生宿舍寝室管理系统的设计与开发fyaa5--论文

金桂圆寝室管理系统主要包括管理员、宿管和喾三大部分。 管理员主要功能为&#xff1a;个人中心、学生管理、宿管管理、楼宇信息管理、宿舍信息管理、住宿信息管理、宿舍更换管理、退宿信息管理等功能。 宿管主要功能为&#xff1a;个人中心、宿舍信息管理、住宿信息管理、宿舍…

java+springboot+mysql企业邮件管理系统

项目介绍&#xff1a; 使用javaspringbootmysql开发的企业邮件管理系统&#xff0c;系统包含超级管理员、管理员、员工角色&#xff0c;功能如下&#xff1a; 超级管理员&#xff1a;管理员管理&#xff1b;员工管理&#xff1b;反馈管理&#xff1b;系统公告&#xff1b;个人…

【力扣每日一题】2023.8.3 删除注释

目录 题目&#xff1a; 示例&#xff1a; 分析&#xff1a; 代码&#xff1a; 题目&#xff1a; 示例&#xff1a; 分析&#xff1a; 这道题属于模拟题&#xff0c;我们实际运用场景是使用正则表达式&#xff0c;并且我看评论区也有不少大佬也是用的正则&#xff0c;而我就…

如何解决电脑无声问题:排除故障的几种常见方法

大家好&#xff0c;今天我们来讨论一下处理电脑没有声音的故障。当你突然发现电脑静音无声时&#xff0c;需要逐步排除可能的问题&#xff0c;但总体而言&#xff0c;声音故障是相对容易解决的。接下来&#xff0c;我们将介绍一些排除电脑无声问题的方法。 第一步&#xff1a;…

【css】使用float实现水平导航栏

该实例使用float 浮动实现元素浮动在水平方向&#xff0c;从而实现水平导航栏效果。 overflow: hidden&#xff1a;当不给父级元素设置高度的时候&#xff0c;其内部元素浮动后会导致下面的元素顶上去&#xff0c;这是因为子元素浮动后&#xff0c;子元素脱离标准流&#xff0…

SpringBoot读取mysql

SpringBoot读取mysql 部署mysql创建SpringBoot工程增加mysql8依赖创建Service代码执行验证 部署mysql 部署mysql可以通过软件安装&#xff0c;也可以通过docker安装&#xff0c;具体的安装过程可以参考以前的一篇博文&#xff0c;这里不再重复。 《眼睛说&#xff1a;我会用do…

软考A计划-系统集成项目管理工程师-项目合同管理-下

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列点击跳转>蓝桥系列 &#x1f449;关于作者 专注于Android/Unity和各种游…

大模型时代下,算法工程师发展趋势及技术拓展

本文目录 写在前面的话一、人工智能算法工程师的每个阶段是怎么样的&#xff1f;阶段一&#xff1a;模式识别阶段&#xff08;1&#xff09;传统机器学习--支持向量机&#xff08;2&#xff09;传统机器学习--隐马尔可夫模型&#xff08;3&#xff09;新的开始&#xff01;--Al…

小鹏智驾一号位换帅,接棒者李力耘其人

作者 | 张祥威编辑 | 德新 8月2日&#xff0c;小鹏汽车自动驾驶副总裁吴新宙将离职的消息在业界刷屏。到晚间&#xff0c;何小鹏发文确认了这一消息。 接下来&#xff0c;何小鹏将亲自带领自动驾驶和研发团队&#xff0c;为在今年年内完成 CNGP覆盖 50 城的努力&#xff0c;并且…

WEB集群——http、tomcat

1. 简述静态网页和动态网页的区别。 2. 简述 Webl.0 和 Web2.0 的区别。 3. 安装tomcat8&#xff0c;配置服务启动脚本&#xff0c;部署jpress应用。 1. 简述静态网页和动态网页的区别。 1&#xff09;、静态网页 &#xff08;1&#xff09;、什么是静态网页 请求响应信息&…