华为课程学习:版本控制工具

版本控制工具用于多人软件协作开发。

原始的版本控制

采用手动控制,保存文件副本

图片说明

在最初的版本控制出现之前,有diff和patch被用于版本控制

diff

用于比较两个文件或者目录之间的差异

图片说明

patch

patch是diff的反向操作

图片说明

 RCS(Revision control system)

图片说明

集中式版本控制时代

cvs(concurrent version system)

SVN(subversion)

图片说明

集中式与分布式的区别

图片说明

图片说明

图片说明

图片说明

git的安装(Linux)

图片说明

ubantu下安装出现的问题:

caoxuepeng@caoxuepeng-G3-3579:~$ sudo aptitude install libhdf5-serial-dev
sudo: aptitude: command not found

问题描述: 命令不存在
解决办法:

sudo apt-get install aptitude

又会出现新的问题:

Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)问题的解决

解决方法:

sudo killall apt apt-get 

lsof /var/lib/dpkg/lock
lsof /var/lib/apt/lists/lock
lsof /var/cache/apt/archives/lock

问题得以解决。

图片说明

图片说明

Windows下安装git

图片说明

git基本配置

图片说明

优先级最高的是仓库配置,然后是用户配置,最后是系统配置

图片说明

图片说明

图片说明

图片说明

图片说明

git常用命令

图片说明

图片说明

图片说明

git基本操作

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务