1.版本控制工具
svn,git,github。
单人开发过程中,需要进行版本管理,以利于开发进度控制。
多人开发中,不仅需要版本管理,还需要进行多人协同控制。
2.Git的常用命令
git init : 将本地文件夹和git联系起来
git add xx文件 : 添加工作区中的文件到暂存区
git commit -m “说明文字” : 将暂存区中的所有文件提交到分支上
git status : 查看文件状态
git log : 查看分支上所有的版本信息
git reset --hard HEAD^ : 回溯到上一个版本 ^^^三个版本 ^100 一
百个版本
git reset --hard 版本号 : 回溯到特定版本
git checkout – xx文件 : 撤销文件 , 从暂存区或者分支上拿到文件覆盖
工作区
git remote add origin 地址
git push -u origin 本地分支名称
git clone 远程项目地址
git branch : 查看分支
git branch 新分支名称
git checkout 分支名
git switch -c 分支名称 : 创建新分支
git swtich 分支名 : 切换分支、
3.架构
版本库:工作区中有一个隐藏目录 .git,这个目录不属于工作区,而是git的 版本库,是git管理的所有内容
暂存区:版本库中包含一个临时区域,保存下一步要提交的文件。
分支:版本库中包含若干分支,提交的文件存储在分支中
工作区:执行git init的目录即为工作区。所有文件,都首先在工作区新建,然后可以存入仓库(版本库),进行版本控制。
4.idea关联Git
1. 在码云上创建仓库
2.将本地项目提交到本地仓库
3.从本地上传到线上仓库
4.从线上仓库拉取项目到本地