Git基础基础知识

版本控制

1)、具备功能:
①协同修改,多人同时修改服务器端同一个文件。
②数据备份,保存每一个提交过的历史状态。
③版本管理,不保存重复数据,节约空间,提高效率:SVN(增量式)Git(文件系统快照)
④权限控制,对团队中人员进行权限控制,团队外贡献代码进行审核。
⑤历史记录,查看修改人、时间、内容、日志,也可恢复到某一历史状态。
⑥分支管理,允许开发团队在工作过程中多条生产线同时推进任务。

2)、版本控制工具
①集中式:CVS、SVN、VSS (统一在服务器进行管理)
②分布式:Git、Mercurial、Bazaar、Darcs (在本地进行控制,避免单点故障)

Git简介

1)、Git优势
①大部分操作在本地完成,不需联网
②完整性保证
③尽可能添加数据而不是删除或修改数据
④分支操作非常快捷流畅
⑤与Linux命令全面兼容

2)、Git在本地结构
工作区:写代码 —> gitadd
暂存区:临时存储 ---->gitcommit
本地库:历史版本

3)、Git和代码托管中心(维护远程库)
局域网环境下:GitLab服务器
外网环境下:GitHub、码云

4)、本地库和远程库
①团部内部协作
②跨团队协作

发布了82 篇原创文章 · 获赞 1 · 访问量 1484

猜你喜欢

转载自blog.csdn.net/qq_41891805/article/details/104529730