一、git安装
1下载git安装包,
2 直接下一步下一步(都选择默认值)
3安装完成之后,在windows文件夹下右键出现git bash说明安装成功

二、git简介

1 版本控制工具的功能
1)协同修改
多人并行不悖的修改服务器端的同一个文件。
2) 数据备份
不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。
3 )版本管理
在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空
间,提高运行效率。这方面 SVN 采用的是增量式管理的方式,而 Git 采取了文
件系统快照的方式。
4 )权限控制
对团队中参与开发的人员进行权限控制。
对团队外开发者贡献的代码进行审核——Git 独有。
5 )历史记录
查看修改人、修改时间、修改内容、日志信息。
将本地文件恢复到某一个历史状态。
6 )分支管理
允许开发团队在工作过程中多条生产线同时推进任务,进一步提高效率。

2 Git 的优势
大部分操作在本地完成,不需要联网
完整性保证
尽可能添加数据而不是删除或修改数据
分支操作非常快捷流畅
与 Linux 命令全面兼容(git bash可以操作linux命令)

3 git 结构
在这里插入图片描述
4 Git 和代码托管中心
代码托管中心的任务:维护远程库
1)局域网环境下
GitLab 服务器
2) 外网环境下
GitHub
码云

5 本地库和远程库
团队内部协作
在这里插入图片描述
跨团队合作

在这里插入图片描述

3 其他
svn:集中式控制工具
git:分布式控制功能工具
Git 官网地址:https://git-scm.com/

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐