GIT&GITHUB 版本控制工具
Posted george19950505
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT&GITHUB 版本控制工具相关的知识,希望对你有一定的参考价值。
01
GIT: 分布式版本控制;SVN: 集中式版本控制
【03】功能
系统修改;数据备份;版本管理(版本快照);权限限制;历史记录;分支管理;
版本控制方式:
集中式:单点故障,最大的问题
分布式:每个本地有完整的历史存储,可以避免单点故障
【05】
GIT 的优势
1. 大部分在本地完成,不需要联网
2. 完整性保证:
3. 优先添加数据,而不是删除修改数据,方便恢复历史数据
4. 分支操作流畅快捷
【06】 GIT 安装
1. 安装目录:非中文,且没有空格,否则可能受到干扰
enable file system caching : 可以缓存
view release notes : 查看更新文档
【07】git 结构
【08】git 和代码托管中心
1. 代码托管中心的类型:
1. 局域网环境下:Gitlab 服务器
2. 外网环境下:github; 码云
2. 代码托管中心的功能:维护远程库
【09】本地库和远程库的交互方式
1. 团队内部协作:
push:将本地库的代码推到远程库
clone: 将远程库的代码,复制到本地库。使用频率低,
pull: 将远程库的代码拉取的本地库,相当于。本地已经存在代码了,需要更新代码,团队协作时用的频率高。
git pull = git fetch + git merge, 先从远程仓库获取最新版本,然后与本地仓库合并
2. 跨团队协作:
以上是关于GIT&GITHUB 版本控制工具的主要内容,如果未能解决你的问题,请参考以下文章