git的使用+
1. 开发项目流程:产品立项产品原型项目开发项目测试开发测试:单元测试,E2E测试灰度测试:功能测试、压力测试、服务器测试、用例测试线上测试项目上线打包前端模块远程服务器部署监控异常2. git使用:Git是目前世界上最先进的分布式版本控制系统。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库SVN与Git的最主要的区别?
·
1. 开发项目流程:
- 产品立项
- 产品原型
- 项目开发
- 项目测试
- 开发测试:单元测试,E2E测试
- 灰度测试:功能测试、压力测试、服务器测试、用例测试
- 线上测试
- 项目上线
- 打包前端模块
- 远程服务器部署
- 监控异常
2. git使用:
- Git是目前世界上最先进的分布式版本控制系统。
Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库 - SVN与Git的最主要的区别?
- SVN是集中式版本控制系统,版本库是集中放在中央服务器的,干活用的是自己的电脑,首先要从中央服务器得到最新版本,干完后,把做完的活推送到中央服务器。
集中式版本控制系统是必须联网才能工作。 - Git是分布式版本控制系统,它没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需联网,因为版本都是在自己的电脑上。
两之间只需把各自的修改推送给对方,就可以互相看到对方的修改。
- 命令:
git add readme.txt ------------添加到暂存区
git commit -m “添加注释“ —把文件提交到仓库
- git status -------------------------是否还有文件未提交
- git diff readme.txt --------------查看更改的对比内容
- git log------------------------------查看历史记录,版本回退
- git reset --hard HEAD^--------把当前的版本回退到上一个版本
git reset --hard 6fcfc89---------退回版本号为此的版本 - git reset --hard HEAD^^-------上上个版本
- cat readme.txt--------------------查看下 readme.txt内容
- git reflog---------------------------可获取到版本号
- git checkout – readme.txt------撤销修改
- rm b.txt ----------------------------删除文件
- git push--------------------------把当前分支master推送到远程。
- git clone -----------------------克隆一个本地库
- 理解工作区与暂存区的区别?
- 工作区:
电脑上目录(.git隐藏目录版本库除外)。 - 版本库(Repository):
.git隐藏目录版本库里面存了很多东西,最重要的是stage(暂存区),Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)