提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
学习Git
前言
学习一下Git,方便日后工作与学习。
一、Git是什么?
Git是分布式版本控制系统。
1.什么是版本控制系统?
版本控制系统是指软件开发过程中各种程序代码,配置文件及说明文档等文件变更的管理
2.版本控制系统作用是什么?
版本控制系统主要功能就是追踪文件的变更和软件开发多人协同作业等
3.版本控制系统有几种?
版本控制系统主要是本地版本,集中式版本,分布式版本三种
4.分布式版本控制系统
分布式版本控制系统,没有主服务器,每个人的电脑都是服务器,当你从主仓库拉取一份代码下来,你的电脑就是服务器
5.Git的工作区,暂存区和仓库区
工作区:存放项目代码的目录。或者说是你电脑中可以看到的目录
暂存区:存放在.git目录下的index文件中。存放工作中更改的文件,避免项目代码丢失
仓库区:存放在工作区的.git中,是GIt的版本库。项目已经完成了一个阶段,代码很完善,可以当做一个完美版本保存起来
二、软件安装
1.下载安装:
可以从 https://git-scm.com/downloads 获得Git在Windows/macOS/Linux三个操作系统相关的安装包
Windows系统下载完毕后双击打开软件,按照默认选项一直安装到最后一步就可以。
如果有想深入了解每个安装提示选项的,可以参考一下mukes
大神给翻译出的安装步骤,Git详细安装教程
查询是否安装成功:
安装完毕后,可以使用cmd命令行工具,查看是否成功。我使用的是git上的Git Bash Here命令工具
git --version
2.初始化配置
安装完毕后,还需要最后一步设置,在命令行中输入
设置你的用户名
git config --global user.name "你的姓名"
设置你的邮箱地址
git config --global user.email "你的邮箱地址"
查看配置信息
git config --list
因为git是多人协作开发的软件,每个用户都可以修改代码,所以每个用户必须设置自己的用户名和邮箱。这样提交的修改就会带有独特的标识,便于查看改动人的信息
注意:git config 命令的 --global 参数(全局),用了这个参数,表示你这台机器上所有的Git仓库都会使用这 个配置,当然也可以对某个仓库指定不同的用户名和Email地址
更进一步学习git的知识 ↓