华为课程学习:版本控制工具
版本控制工具用于多人软件协作开发。
原始的版本控制
采用手动控制,保存文件副本
在最初的版本控制出现之前,有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基本操作
格力公司福利 409人发布