GIT------初识及软件下载安装

简介:

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
[1]
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

特点:

  1. 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库
  2. 可以多人协同开发,且可以实时进行更新

git的核心就是分布式版本控制

版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。

常见的版本控制工具

  • git (当下最流行的)(分布式版本控制)
  • svn (subversion)(也还行)(集中版本控制)
  • cvs (concurrent version system)

git VS svn
git:集中式版本控制系统

  • 没有中央服务器
  • 每个人所拥有的都是完整的版本库
  • 每个人都有完整的版本库导致很容易丢失核心文件
  • 对于纯粹的开发者而言,利大于弊对于窃取信息的人来说,利大于弊

svn:分布式版本控制系统

  • 有中央服务器
  • 所用的所有版本来自于中央服务器
  • 便于管理
  • 对于管理者来说,利大于弊

软件下载及安装

方式一:官网下载(慢)

方式二:使用淘宝下镜像下载:http://npm.taobao.org/mirrors/git-for-windows/,无脑安装

安装完成:开始菜单栏可以看到相应的三个git工具,右键可以看到 git gui here ====== git bash here图标,常用的是后者,打开即可操纵命令行

查看相关配置:
git config --system --list:查看系统配置
git config --global --list 查看当前用户配置

设置用户名名和邮箱
global 配置的是全局变量
git config --global user.name "moji"
git config --global user.email [email protected]
工作流程:

  1. 在工作目录中操作文件
  2. 将文件放入暂存区域 git add .
  3. 将暂存文件提交到git仓库
    在这里插入图片描述
发布了87 篇原创文章 · 获赞 7 · 访问量 5022

猜你喜欢

转载自blog.csdn.net/y18791050779/article/details/105159773