Git学习第一课

时间:2022-04-02 20:10:01

Git是什么?

Git是目前世界上最先进的分布式版本控制系统。

GIt的由来以及教程可以参考大神的主页(https://www.liaoxuefeng.com/)。本人就是以大神的文章为教材的。向大神致敬,感谢分享。

一、集中式版本管理和分布式版本管理

    集中式版本管理一个版本服务器,多个版本使用者客户端,多人同时修改一个代码时会有冲突问题。

分布式版本管理每个版本使用者都是版本服务器,多人同时修改一个代码时只要相互推送自己的修改的代码给对方就可以了。

二、Git安装

本人现在主要是在windowslinux下学习。

Linux的安装:

先确认是否没有安装:

$ git

The program 'git' is currently not installed. You can install it by typing:

sudo apt-get install git

 

 确认没有安装Git的Ubuntu直接用命令安装:sudo apt-get install git

其他Linux版本: 可以直接通过源码安装。先从Git官网(https://git-scm.com/download)下载源码,然后解压,依次输入:./configmakesudo make install这几个命令安装就好了。

Windows的安装(摘自廖雪峰大神的主页):

Windows上安装Git

Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

 Git学习第一课

安装完成后,还需要最后一步设置,在命令行输入:

$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。

注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

PS:站在巨人的肩膀才能看的更远,再次感谢巨人前辈们