Git下载及安装 | 青训营笔记

108 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第3天

Git是用于管理多人共同协同开发项目的技术,本文主要说明Git下载及安装过程。

版本控制

版本迭代。希望做到更新但保留老版本。

  • 在开发的过程中用于管理我们对文章、目录或功能等内容的修改历史,方便查看更改历史记录,备份恢复。
  • 主流版本控制器:永远学习最新的
    • Git
    • SVN (Subversion)
    • CVS (Concurrent Version System)
    • VSS
    • TFS
    • ...

三类版本控制

  • 本地版本控制: 记录文件更新
  • 集中版本控制(SVM): 所有数据储存在服务器上,协同开发者从服务器上同步跟新或上传自己的修改
    • 不联网用户就看不到
    • 多个人提交出现矛盾,服务器损坏
  • 协同版本控制(Git)
    • 所有版本信息仓库全部同步到本地的每一个用户,每个人都拥有全部代码。存在安全隐患
    • 增加了本地仓库内存

Git与SVM

  • SVM:集中式版本系统,版本库集中放在中央服务器,工作时用自己电脑,工作时需要联网获取最新版本,然后工作,做完自己的工作后需要推送到中央服务器。对网络宽带要求高
  • Git:分布式版本控制系统。当自己在电脑改变文件A,他人也是,拉取后可以互相看到对方的修改。Git是目前世界上最先进的分布式版本管理系统

Git历史

免费、开源,最初的Git为辅助Linux内核开发的,来替代BitKeeper!

Git环境配置

搜索git下载(较慢),可以选择镜像下载CNPM Binaries Mirror (npmmirror.com)

  1. 选择稳定版,点进去
  2. 选择符合你电脑的版本,这次我下的Git-2.37.1-64-bit.exe
  3. 无脑安装。笔者下载的版本默认装C盘,安装时无法更改。之后会研究下怎么迁移。

卸载

  1. 环境变量相关于Git,删除
  2. 卸载

查看成功安装后标志

  1. 开始菜单后有Git项,菜单下五个程序。(菜单下程序个数都不太一样,笔者有见过只有3个的,区别不大) image.png
  2. 桌面 鼠标右键有这两个显示 image.png

Git文件夹下三个文件

  • Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多。
  • Git CMD:Windows风格的命令行
  • Git GUI:不建议初学者使用,尽量先熟悉常用命令

程序运行

image.png

  1. Git Bash Here

image.png