git简介
Git是一款分布式版本控制系统,有别于SVN集中式版本管理控制系统,Git可以让团队更加高效的协同工作,提高工作效率,也不会因为频繁遭遇提交冲突而中断,更不用担心数据的备份,随着近几年互联网的发展,现在很多的开发者已经开始使用Git,相信不久的将来,Git上的人数还将越来越多.。
Git优点
- 相比SVN,git可以轻松拥有无限个分支
- SVN使用的时候必须联网才能正常工作(一旦服务器挂了就没法提交代码了),git支持本地版本控制工作
Git与SVN版本控制系统示意图对比
- SVN采用集中式版本控制:如图所示
Git采用分布式版本控制:如图所示
Git工作流程图
git客户端
从git官网下载一个git安装包,官网下载地址http://www.git-scm.com/download/
git配置
- 全局用户信息配置
git config --global user.name yourname
git config --global user.email youremail
查看本地用户信息配置
git config -l
生成SSH Key
ssh-keygen -t rsa -C youremail
将SSH key设置到GitHub账号
登陆GitHub,在个人设置中心,添加SSH key:
cat .ssh/id_rsa.pub
参考文献
https://www.jianshu.com/p/6ae3697a7c93
https://blog.csdn.net/kqzhu/article/details/78429472