搜索
首页
笔记
案例
关于
课程列表
Git
介绍、安装、配置、生成公钥及获取帮助
Git基础
获取git仓库
记录每次更新到仓库
忽略文件
查看提交历史
撤销操作
远程仓库的使用
标签
GIT分支
搭建GIT服务器
课程导航
计算机基础知识
C
Linux
linux常用软件
计算机网络
程序员修养
设计模式
工具
Git
composer
vim
IntelliJ IDEA
wireshark
laravel
Spring
SpringMVC
Maven
数据库
MySQL
Redis
MongoDB
JDBC
Mybatis
MyBatis-Plus
服务端编程
PHP
Java
shell script
JavaWeb
HTML / CSS
HTML
CSS
HTML5
CSS3
BOOTSTRAP
JavaScript
JavaScript
JQuery
layui
介绍、安装、配置、生成公钥及获取帮助
什么是版本控制?一般作为开发者,一定经历过版本的迭代。比如从版本0.01一直更新迭代到10.3.2,已经经历过了无数个版本了。如果没有版本控制的话工具的话,那么每开发一个新的版本,就需要将前一个版本做好备份。当新版本出现了问题时,就需要把旧版本找到,再去替换线上的新版本。这样操作是不是非常麻烦,所有出现了版本控制工具,帮助我们去方便快捷去做这些事。 ## Git Git作为版本控制工具中的佼佼者,已经成为绝大部分开发者使用的版本控制工具。和集中式版本控制工具不同的是,Git是属于分布式版本控制工具,每个客户端上都有完整历史记录。这样有一个非常大的好处,可以防止单点故障。 那么,Git还有其他方面的特色吗? * 和其他版本控制系统不同的是,Git直接记录快照,而不是差异备份 * 几乎所有操作都是本地操作,不需要网络即可完成,所以速度是非常的快。 * 数据非常安全,不会丢失数据。因为每一个数据的保存前Git都会做校验。 ## 安装git 下面介绍如何安装Git ### windows下安装 在Windows上使用Git,可以从Git官网直接[下载安装程序](https://git-scm.com/downloads),(网速慢的同学请移步[国内镜像](https://pan.baidu.com/s/1kU5OCOB#list/path=\%2Fpub\%2Fgit)),然后按默认选项安装即可。 安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!![图片](http://blog.1024phper.com/static/qiniu/blog19090714551577466) ### CentOS下安装 ``` yum install git ``` ## Git首次配置 Git的配置分为三个层级:全局级别、用户级别、当前仓库。下一级别的配置会覆盖上一级的配置,如仓库级别的配置会覆盖用户级别和全局级别;用户级别的配置会覆盖全局级别的配置。git自带git config工具来读取以及设置配置信息。这些配置级别配置文件所在地址分别如下: * 全局级别,/etc/gitconfig * 用户级别,~/.gitconfig * 仓库级别, 当前仓库目录下 .git/config ### 用户信息 当我们首次安装Git后,需要做的就是设置用户名以及用户邮箱。这些东西不设置的话,是提交不了的。一般建议使用用户级别的设置,带选项--global。如果不带--global的话,默认设置仓库级别配置。 下面,来设置下用户名以及邮箱 ``` $ git config --global user.name "paul" $ git config --global user.email "paul@163.com" ``` ### 查看配置信息 设置好了之后,我们来查看是否设置成功了,使用git config --list列出所有配置参数及值。 ``` # git config --list user.name=paul user.email=paul@163.com ``` 查看单项配置 ``` # git config user.name paul ``` ## 生成公钥 一般的,首次安装后,我们还会去生成公钥。生成公钥的命令如下: ``` ssh-keygen -t rsa -C 'youremail@example.com' ``` 然后按下回车3次。一般的我们不设置密码,所以就直接回车。然后,就会生成公钥以及私钥。可以通过 ``` cat ~/.ssh/id_rsa.pub ``` 查看公钥内容 ## 获取帮助信息 有三种等价的方法可以获取帮助信息 ``` git help [命令] git [命令] --help man git [命令] ```
文章目录