1.什么是版本控制
版本控制是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。【通俗来说就跟我们所玩的游戏一样,不断地更新迭代游戏内容,比如赛季更新呀,新出皮肤呀等】
①实现跨区域多人协同开发
②追踪和记载一个或者多个文件的历史记录
③组织和保护你的源代码和文档
④统计工作量并行开发、提高开发效率
⑤跟踪记录整个软件的开发过程
⑥减轻开发人员的负担,节省时间,同时降低人为错误
对于git来说就是简单说就是用于管理多人协同开发项目的技术。
1.1当前版本控制器
Git
SVN ( Subversion )
cVs ( Concurrent Versions System )
VsS ( Micorosoft Visual SourceSafe )
TFS ( Team Foundation Server )
Visual Studio Online
但是相比较来说git还是比较常用的
1.2分布式版本控制Git
分布式版本控制,每个人和服务器都拥有最新的代码,如果服务器/个人出现了损坏,那也不影响代码的完整性,只需要一个用户的设备就可以恢复,不过这增加了本地存储空间的占用
2.安装Git
点击下载window-Git
点击下载MAC-Git
无脑安装下一步即可
在电脑桌面右键出现Git开头的选项即安装成功
3.常用的命令
1.git config -l(查看git配置)
2.git config --system --list(查看系统配置)
3.git config --global–list(查看本地配置)
4.git config --global user.name “名称”(配置自己的用户名)
5.git config --global user.email “邮箱”(配置自己的用户名)
4.Git工作原理
git本地的三个工作区
工作目录,暂存区,资源库【对应的三个命令是git add . , git commit -m ‘’,git push】
git工作流程:在本地工作目录add到暂存区,再从暂存区commit到资源库,再从资源库push到远程仓库【从远程仓库拉取代码也是如此(git pull ,git resset,git checkout)】
写在最后
博主简介🛌 某神秘组织成员
Aic山鱼,前端优质创作者,阿里云博主,一个开朗的网友
有一个名为山鱼社区的社区,收录许多优秀博主的创作内容 创作不易希望能得到您的支持,您的支持是我创作的动力✌