前言
现在大家日常工作中都会用到git进行代码和版本管理,但是很多初学者对git不熟悉,对git的操作不了解,所以我想写几篇文章对git进行系统的介绍和操作教程。
介绍
Git 是一个开源的分布式版本控制系统。与svn最大的区别在于,svn是集中式的。集中式版本控制系统的版本库是放在中央服务器的,工作时必须依赖于中央服务器,如果没有网络或者中央服务器挂了,基本所有人都没有工作了。
而分布式版本控制是指每个人电脑里都有完整的版本库,某一个的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。在本地即使没有网络的情况下,也能完成代码的版本管理。不过为了方便多人协作,会在远程创建一个版本仓库对代码进行托管,如大家常听说的github,gitlab等,供大家同步和共享,这只是形式意义上的“中央服务器”,没有他大家也照样各自干活。
Git环境安装
本文以Windows系统为例,介绍Git的环境安装。
配置完成之后,打开cmd命令行,查看是否配置成功
git --version
出现如下图所示的版本信息,即表示配置成功:
我们在桌面->右键->Git Bash Here
git config --global user.name "用户名"
git config --global user.email"邮箱地址"
查看配置信息:
git config --global --list
ssh-keygen -t rsa -C "邮箱地址"
cd ~/.ssh #进入密钥存储目录
cat id_rsa.pub #查看公钥
设置Gitee账号
我们前面说了,Git是一个分布式版本控制系统,我们可以通过一个共同的远程仓库进行代码管理,实现分支开发和主干发布。GitHub,Gitlab,Gitee都是我们可以使用的远程仓库。
GitHub是目前最主流的开源的代码仓库管理平台,但是因为网络问题,我们的访问经常受限,所以本篇文章不以Github为例做介绍。
Gitlab主要是做私有化部署的代码仓库管理平台,更多用在企业内部的产品开发,较少个人用户。
Gitee是开源中国(OSChina)推出的基于Git的代码托管服务,目前已经成为国内最大的代码托管平台。
Gitee不会因为访问受限而导致我们经常访问失败,所以本篇文章以Gitee为例,GitHub与gitlab操作也与Gitee类似,这里不多赘述。
需要使用Gitee是,第一步我们要先注册自己的账号。
到这里就完成了公钥的配置。
总结
联系人:徐经理
手机:13907330718
电话:0731-22222718
邮箱:hniatcom@163.com
地址: 湖南省株洲市石峰区联诚路79号轨道智谷2号倒班房6楼603室