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. 跨团队协作:

猜你喜欢

转载自www.cnblogs.com/George19950505/p/12235616.html
今日推荐