当前位置: 首页 > news >正文

1.Git快速入门

文章目录

  • Git快速入门
    • 1.Git概述
    • 2.SCM概述
    • 3.Git安装
      • 3.1 软件下载
      • 3.2 软件安装
      • 3.3 软件测试

Git快速入门

1.Git概述

img

  • Git是一个免费的,开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目,Git易于学习,占用空间小,性能快得惊人。

2.SCM概述

SCM(Software Configuration Management,软件配置管理)是一种标识、组织和控制修改的技术。它应用于整个软件生存周期。

作为评价一个大中型软件开发过程是否正确,合理,有效的重要手段,CMM(Capability Maturity Model )能力成熟度模型提供了不同等级的标准流程,对软件开发过程(流程)进行了约束和建议, 而作为CMM 2级的一个关键域(Key Practice Area,KPA),SCM软件在整个软件的开发活动中占有很重要的位置。

Git软件比Subversion、CVS、Perforce和ClearCase等SCM(Software Configuration Management软件配置管理)工具具有性价比更高的本地分支、方便的暂存区域和多个工作流等功能。

3.Git安装

3.1 软件下载

软件官网地址为:https://git-scm.com/

软件下载地址为:

https://github.com/git-for-windows/git/releases/download/v2.40.0.windows.1/Git-2.40.0-64-bit.exe

img

最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。由于开发机大多数情况都是windows,所以本教程选择相对简单的Windows系统软件版本进行下载,此处我们下载Windows系统的2.40.0版本软件

img

3.2 软件安装

Git软件安装的步骤虽然比较多,但是整个安装过程还是比较简单的,双击exe执行文件,按照引导界面的提示安装即可

img

点击Next下一步,选择安装目录,默认安装在c盘中

img

点击Next下一步,选择组件,此处默认即可

img

点击Next下一步,配置启动菜单,此处默认即可

img

点击Next下一步,配置编辑器工具,这里选择自己习惯的编辑工具即可。

img

后续就不需要进行什么特殊配置了,所以连续默认选择Next下一步即可。

img

3.3 软件测试

在Windows桌面空白处,点击鼠标右键,弹出右键菜单

img

Git软件安装后,会在右键菜单中增加两个菜单

  • Git GUI Here

  • Git Bash Here

此处仅仅是为了验证Git软件安装的效果,所以选择Git Bash Here菜单, 选择后,Windows系统弹出Git软件的命令行黑窗口,

img

窗口弹出后,可以输入Git软件的操作指令。此时我们使用键盘输入操作指令:git -v或 git --version,查看当前Git软件的安装版本。

git -v
git -version

img

img

输入指令回车后,如果黑窗口中打印出咱们安装的软件版本2.40.0,Git软件安装成功了。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据结构/C++:位图 布隆过滤器
  • 测试缺陷定位的基本方法
  • MATLAB下载+安装教程
  • 如何应对Android面试官->进程通信如何注册与获取服务
  • 逐步学习Go-并发通道chan(channel)
  • 【动态规划】【卡特兰数】Leetcode 96. 不同的二叉搜索树
  • python面试题(1~10)
  • conda删除虚拟环境
  • 如何在MySQL中实现基于时间点的恢复?
  • 【深度学习】基础知识
  • 操作系统原理-模拟动态分区首次适应分配和回收算法——沐雨先生
  • Impala中操作Kudu表的语法
  • random模块篇
  • 完全二叉树的层序遍历[天梯赛]
  • Python性能测试框架Locust实战教程
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 2017-08-04 前端日报
  • Akka系列(七):Actor持久化之Akka persistence
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • CSS相对定位
  • Django 博客开发教程 8 - 博客文章详情页
  • fetch 从初识到应用
  • gf框架之分页模块(五) - 自定义分页
  • java取消线程实例
  • mysql_config not found
  • Sublime text 3 3103 注册码
  • 程序员最讨厌的9句话,你可有补充?
  • 官方解决所有 npm 全局安装权限问题
  • 记一次和乔布斯合作最难忘的经历
  • 每天10道Java面试题,跟我走,offer有!
  • 驱动程序原理
  • 什么软件可以剪辑音乐?
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 小程序button引导用户授权
  • 小李飞刀:SQL题目刷起来!
  • 用Python写一份独特的元宵节祝福
  • 再谈express与koa的对比
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​浅谈 Linux 中的 core dump 分析方法
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ​学习一下,什么是预包装食品?​
  • # .NET Framework中使用命名管道进行进程间通信
  • # centos7下FFmpeg环境部署记录
  • #FPGA(基础知识)
  • #Linux(权限管理)
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (+4)2.2UML建模图
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (6)STL算法之转换
  • (C语言)共用体union的用法举例
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (五)关系数据库标准语言SQL
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)