本地项目:本地仓库
Git服务器远程项目:远程仓库
git命令行
Git init 初始化本地仓库
Git clone url地址,克隆远程仓库的代码
Git status 查看状态改变
Git add 命令添加到本地仓库暂存区的文件
1.未添加到暂存去的文件,显示红色
2.通过 add 命令添加到本地仓库暂存区的文件,显示绿色
好处:1.暂存区缓存效率提高 2.反悔的机会
Git commit -m “打印数据,修改某些bug 必须加注释”
Git push 提交
Git branch 查看分支
Git branch name 创建分支
Git checkout name(分支名字) 切换分支
Git最新的系统 分布式的
Svn,集中式版本控制系统
分支
1.master(本地和远程master(主分支)):不能删除,所有的其他三个分支的代码,最终都会合并到master分支,
唯一的作用:保存最终测试好的完善代码,用于打包发版
2.develop分支:开发分支: Develop分支开发完毕,代码都会合并到master分支
3.feature,功能分支:功能分支:新的需求迭代,成员可以新建购物车模块,开始开发,开发完毕,合并到哪个分支
4.bug,bug修复分支
开发过程中,为了保证每个分支的代码独立无干扰,必须在某个分支修改数据之后,commit一下,再切换其他分支:Commit作用:把暂存区修改过的文件,提交到本地仓库的当前分支
Git服务器远程项目:远程仓库
git命令行
Git init 初始化本地仓库
Git clone url地址,克隆远程仓库的代码
Git status 查看状态改变
Git add 命令添加到本地仓库暂存区的文件
1.未添加到暂存去的文件,显示红色
2.通过 add 命令添加到本地仓库暂存区的文件,显示绿色
好处:1.暂存区缓存效率提高 2.反悔的机会
Git commit -m “打印数据,修改某些bug 必须加注释”
Git push 提交
Git branch 查看分支
Git branch name 创建分支
Git checkout name(分支名字) 切换分支
Git最新的系统 分布式的
Svn,集中式版本控制系统
分支
1.master(本地和远程master(主分支)):不能删除,所有的其他三个分支的代码,最终都会合并到master分支,
唯一的作用:保存最终测试好的完善代码,用于打包发版
2.develop分支:开发分支: Develop分支开发完毕,代码都会合并到master分支
3.feature,功能分支:功能分支:新的需求迭代,成员可以新建购物车模块,开始开发,开发完毕,合并到哪个分支
4.bug,bug修复分支
开发过程中,为了保证每个分支的代码独立无干扰,必须在某个分支修改数据之后,commit一下,再切换其他分支:Commit作用:把暂存区修改过的文件,提交到本地仓库的当前分支