版本控制
SVN集中式版本控制
必须从集中式版本控制中心拉取,向集中式中心获取,本地只有自己的代码
GIT分布式版本控制
概念
各个分支都是分布式版本控制中心,本地库可以从远程仓库拉取,向远程仓库获取,但本地仓库自己也保有上次拉取之后的最新版本。
分区
工作区:.git目录同级的区域,在此编辑自己的文件
暂存区:可“反悔”的一个区域
本地仓库:本地的版本,无法直接修改。与远程仓库进行同步和拉取。(分布式的版本中心)
远程仓库:共享的版本
GIT BASH 命令
git init 初始化git本地仓库
git status 查看git状态
git add 文件名 将文件从工作区添加到怎存取
git commit -m “操作日志” 文件名 将文件从暂存区添加到本地仓库
git checkout 文件名 将文件从本地仓库获取到工作区
git reflog 查看当前分支的日志
git rm -cached 文件名 将文件从暂存区删除
客户端 tortoise
删除本地仓库中的文件:
1.本地工作区手动删除
2.提交修改到本地仓库
仅删除本地文件:
本地工作区手动删除(可从本地仓库还原)
仅删除本地仓库文件,保存本地:
删除并保留本地副本
分支
test(测试分支)
dev(测试无误的代码合并到dev development开发中分支)
master(代码达到项目的某些重要节点后合并到master 最终分支)