版本控制
1990s - CVS / VSS - 锁定模式
2000 - Subversion - SVN - 合并模式
=== 前提条件:必须要中央服务器的存在
2005 - Git - 合并模式 / 分布式版本系统(没有中央服务器一样可以实施版本控制)
Mercurial - Python
使用Git实施版本控制:
git init - 创建版本控制的仓库
git add <file> - 将文件放到版本控制的缓存区
git status - 查看版本控制的状态
git commit -m '提交原因' - 提交到版本仓库
git log - 查看版本日志
git checkout -- <file> - 用缓存区恢复工作区
git reset HEAD <file> - 撤销暂存区内容
git reset --hard HEAD^ - 回退到上一个版本
git reset --hard <vid> - 回退到指定的版本
git remote add origin <url> - 指定服务器
git push -u origin master - 上推
git pull -u origin master - 下拉
git clone <url> - 克隆代码
linux安装软件:
1.包管理工具 - yum / rpm
- 查找:yum search <name>
- 安装:yum -y install <name>
- 卸载:yum erase <name> / yum remove <name>
- 查看:yum info <name>
- 已安装: