版本控制工具
- 版本控制工具
- 在我们的程序开发中,我们通常会不断对程序进行修改,而版本控制工具为我们追踪了多个版本的开发,有了版本控制工具,我们就可以放开手开发,而不用担心之前的版本无法寻回。
- 版本控制工具对于我们开发人员来说,通常以下几个功能是很有必要的:
- 版本管理
- 我们可以通过版本控制工具来进行对正在开发项目的的版本管理,可以很方便的回溯到过去的版本
- 数据备份
- 版本控制工具为我们备份了之前版本的数据记录
- 权限控制
- 在开发时,不同的开发人员有不同的对项目的管理权限
- 历史及记录
- 版本控制工具中记录了开发人员操作的历史与记录
- 分支管理
- 我们可以在开发时 不只是进行一个主项目的开发,可以独立与主项目 建立分支项目进行独立开发
- 协同修改
- 不同的开发人员可以一起对一个项目进行开发与维护
- 版本管理
版本控制工具git
git作为分布式版本控制工具 目前是时间市面上做火热的版本控制工具
- git的优势有很多,如:大部分操作在本地完成,不需要联网等,能够有效、高速的处理从很小到非常大的项目版本管理.
git和代码托管中心
局域网环境下 gitlab服务器
外网环境下 github 码云
git命令行操作
这里只介绍git常用操作命令
本地库初始化
git init设置签名
用来区分不同开发人员身份
项目级别/仓库级别
只在本地库范围内有效
git config user.name tom_pro
git config user.email goodMorning_pro@atguigu.com此时信息保存到 .git/config
系统用户级别
登录当前操作系统的用户范围
git config–global user.name tom_glb
git config–global goodMorning_pro@atguigu.com_glb此时信息保存到:~/.gitconfig 文件
添加,提交以及查看信息操作
状态查看:git status 查看工作区 暂存区状态
查看具体内容 cat
新建文件 vim
删除文件 rm
文件保存并退出的操作:先按esc 再按:+wq
ll 查看当前文件状态添加操作:git add【name】 将工作区的新建/修改 添加到暂存区
提交操作:git commit -m“备注信息”【name】 将暂存区的内容提交到本地库