分布式VCS-Git的使用
版本控制系统(VCS: Version Control System) E:①解决:版本对比,恢复,管理,备份,合并等版本问题 ②记录每个文件的历史修改,可以恢复到任意的历史版本 ③解决团队开发时的代码同步问题 版本控制软件 集中式(代表: SVN) D:版本库只保存在中央服务器,联网工作,有严格的权限控制管理。 分布式(代表:Git) D:每个用户本地都有完整的版本库,可离线工作,倾向开源项目管理。 Git版本库(本地仓库) 常用命令: 安装git sudo apt-get install git 设置git用户名和邮箱 git config --global user.name "Your Name" git config --global user.email "youremail@example.com" 创建版本库 进入该项目下:git init 提交代码(代码修改)到 暂存区 git add .提交当前目录 git add 文件名 提交该文件 提交 暂存区 的代码到 本地仓库 git commit -m "代码修改说明" 查看历史版本 git log 单行美观查看 git log --graph --pretty=oneline 查看工作区修改 git status 对比本地工作区某文件修改 git diff 文件名 查看所有版本 git reflog 回退,撤销命令: