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

GIT安装教程(入门)

目录

前言

Git作者

官网

GIT优点

GIT缺点

为什么要使用 Git

下载以及安装步骤

一、官网下载

二、GIT安装步骤

1、安装get程序

2、许可声明

3、选择安装路径

4、选择git组件

5、创建菜单名称

6、 git文件默认编辑器

7、设置新存储库中初始分支的名称

8、调整Path环境

9、选择SSH可执行文件

10、选择HTTPS后端传输

11.配置行尾符号转换

12.配置用于Git Bash的终端模拟器

13.选择git pull的默认行为

​14.配置凭证管理器

15.配置额外选项

16.配置实验选项

 17.开始安装

18、安装完成

19、切到电脑桌面

GIT习题

习题一

习题二

习题三

习题四

总结


前言

Git 是一个分布式版本控制及源代码管理工具;Git 可以为你的项目保存若干快照,以此来对整个项目进行版本管理

Git作者

作者:Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰

官网

官网:进入官网

源码:进入源码

GIT优点

  1.     适合分布式开发,强调个体。
  2.     公共服务器压力和数据量都不会太大。
  3.     速度快、灵活。
  4.     任意两个开发者之间可以很容易的解决冲突。
  5.     离线工作。

GIT缺点

  1.     不符合常规思维
  2.     代码保密性差,一旦把代码克隆下来那么完全可以暴露所有的代码版本信息
  3.     模式上比SVN(很流行的开源代码版本控制系统)更加的复杂

为什么要使用 Git

  1.     可以离线工作
  2.     和他人协同工作更加轻松
  3.     分支很轻松
  4.     合并很容易
  5.     git系统速度快,同时也很灵活

下载以及安装步骤

一、官网下载

二、GIT安装步骤

1、安装get程序

找到你下载好的安装程序,双击运行安装程序

2、许可声明

点击Next就完事了

3、选择安装路径

建议选择安装D盘

4、选择git组件

根据你的需求选择,我是直接Next下一步

蓝色方框内容为默认勾选项,建议不要动。红色方框按需选择,分别为:“创建桌面快捷方式”,“每天检查更新”和“将Git Bash配置文件添加到windows”

5、创建菜单名称

默认就好,直接Next下一步

6、 git文件默认编辑器

默认为 Vim, 可在下拉框中修改,可修改为submit,VSCode等,建议不要动,直接Next进入下一步

7、设置新存储库中初始分支的名称

建议默认,直接Next进入下一步

默认初始分支的名称是“master”,如果要修改可选择第二个,在文本框中输入内容即可,建议不要动,直接点击Next进入下一步

8、调整Path环境

使用默认配置,直接点击Next进入下一步

9、选择SSH可执行文件

使用默认配置,直接Next进入下一步

 

10、选择HTTPS后端传输

使用默认配置,直接Next进入下一步

11.配置行尾符号转换

使用默认配置,直接Next进入下一步

 

12.配置用于Git Bash的终端模拟器

使用默认配置,直接Next进入下一步

 

13.选择git pull的默认行为

使用默认配置,直接Next进入下一步

​14.配置凭证管理器

使用默认配置,直接Next进入下一步

15.配置额外选项

使用默认配置,直接Next进入下一步

16.配置实验选项

使用默认配置,直接Install进行安装

 17.开始安装

根据前面的配置信息安装git,等待安装完成即可

 

18、安装完成

点击Finish

19、切到电脑桌面

要求:右键鼠标会看到下图出现两个:Git GUI HereGit Bash Here

  1. Git GUI Here是可视化操作工具
  2. Git Bash Here是Git配套的控制台

点击这两个进行打开,没问题了就可以关闭了

Git安装好了,大家可以点击链接,查看习题,然后可以跟着习题走一遍!

GIT习题

习题一

查看习题:点击进入

习题二

查看习题:点击进入

习题三

查看习题:点击进入

习题四

查看习题:点击进入

注意:如果要练习,要从第一个开始!

总结

安装好之后,打开Git Bash Here 然后使用命令创建你的Git项目

上面已经附上习题了,大家可以跟着习题一步一步走一遍!

http://www.lryc.cn/news/93576.html

相关文章:

  • 全志V3S嵌入式驱动开发(触摸屏驱动)
  • 死信队列详解
  • 我用ChatGPT写2023高考语文作文(五):北京卷I
  • 《微服务实战》 第二十八章 分布式锁框架-Redisson
  • 局部搜索,变邻域搜索算法
  • 软件工程实训——第一天
  • 嵌入式C语言中if/else如何优化详解
  • 【LSTM】读取时间序列数据 | 时间序列数据的小批量划分方法
  • K8s in Action 阅读笔记——【12】Securing the Kubernetes API server
  • 爆肝整理,3个月从功能进阶自动化测试,一跃成测试卷王...
  • 人生这场概率游戏,怎么玩
  • Redis笔记
  • centos 安装supervisor并运行网站
  • Hadoop面试题十道
  • 使用Docker-Compose对Docker容器集群快速编排
  • React-Redux 对Todolist修改
  • 初识微信小程序
  • 我们该如何入门编程呢
  • App 软件开发《判断6》试卷及答案
  • MVC工作原理
  • 使用 Redis 统计网站 UV 的方法
  • 黑客工具软件大全
  • uniapp主题切换功能的第二种实现方式(scss变量+require)
  • # 蓝牙音频相关知识
  • 【AI作画】使用DiffusionBee with stable-diffusion在mac M1平台玩AI作画
  • 2 STM32库函数 之 通用同步异步收发器(USART、串口)所有函数的介绍及使用
  • SpringCloudAlibaba整合Sentinel实现流量控制熔断降级
  • CentOS 7安装 Postgre
  • rpc 异步非阻塞 io 配置 线程池和队列
  • 【Turfjs的java版本JTS】前面讲了Turfjs可以实现几何计算,空间计算的功能,如果后端要做这项功能也有类似的类库,JTS