文章目录
Git简介
什么是项目的版本管理?
在项目开发过程中,项目每开发到一个阶段都对当前项目进行一次备份,这个备份就是项目的一个版本。当我们继续开发一个阶段,再进行备份,就生成了多个版本。多个版本的集合就是项目的版本库。
项目管理中的一些问题
- 需要手动维护版本的更新日志,记录版本的变化
- 需要手动查找历史版本,当历史版本比较多的时候,查找工作很繁琐
- 当我们需要回退到某个版本时,需要通过IDE手动打开
团队协同开发
版本管理工具–Git
Git是一个开源的分布式版本控制系统,用于敏捷高效的处理任何大小项目的版本管理
核心功能
- 项目的版本管理
- 团队协同开发
Git架构
Git的基本使用
- 在工作目录下使用
git init
创建版本库 - 使用
git status
可以查看版本库状态 - 将工作空间中的文件添加到暂存区
git add a.txt
(将工作空间中的a.txt加入到暂存区),git add .
(将工作空间中的所有文件添加到暂存区) - 再通过
git commit -m "xxxxx"
提交到远程仓库 - 查看版本库中的历史版本信息
git log --oneline
每个版本信息只显示一行
git log
显示每个版本的详细信息
Git设置用户信息
git config --global user.name 'yuanlin'
git config --global user.email 'yuanlin@email.com'
Git回退版本
通过 git checkout