GIT使用规范流程
1:每次开发新功能时,都应该新建立一个独立的分支(branch),整个项目工程有且只有一个主分支(master branch),项目发版时是从主分支上发布。
Step01:切换到主分支
$ git checkout master
Step02:查看当前分支信息
$ git branch
Step03:获取主分支的最新代码
$ git fetch origin
Step04:合并代码
$ git merge origin/master
Step05:新建一个开发分支,例如新建一个申报信息的功能分支,所有关于申报信息的功能都在此分支上完成
$ git checkout -b sbxx
2:分支修改后,每次完成一个功能之后,就要及时提交分支(commit)。
Step01:查看修改状态
$ git status
Step02:增加变更的文件
$ git add .
Step03:将变更提交到版本库
$ git commit -m "修改说明"
3:将子分支修改合并到主分支。
Step01:切换到主分支
$ git checkout master
Step02:将sbxx分支合并到主分支
$ git merge sbxx
Step03:成功合并完成后,删除sbxx分支
$ git branch -d sbxx
Step04:查看分支信息,只剩主分支
$ git branch
* master
4:将修改信息推送到远程仓库,在推送之前首先要进行更新操作,并通知其他同事。
Step01:抓取远程仓库的最新代码
$ git fetch origin
Step01:如果远程仓库版本有变化,则进行合并
$ git merge origin/master
Step01:推送到远程仓库
$ git push origin master
最新文章
- hdu4549 矩阵快速幂 + 欧拉降幂
- Web标准中用于改善Web应用程序性能的各种方法总结
- 全选,不选,反选 jquery
- ORACLE修改用户表所属表空间的步骤
- Effective Java 76 Write readObject methods defensively
- Java Concurrency In Practice - Chapter 1 Introduction
- hdu 找新朋友
- head直接复制的
- 适用于CSS2的各种运动的javascript运动框架
- Jackson序列化实例
- HTML的语法
- MyBatis-day1
- 2017湘潭大学邀请赛H题(树的直径)
- UOJ #207. 共价大爷游长沙(LCT + 异或哈希)
- 《 Oracle查询优化改写 技巧与案例 》电子工业出版社
- html页面调用js文件里的函数报错-->;方法名 is not defined处理方法
- E. Segment Sum(数位dp)
- BZOJ 4555: [Tjoi2016&;Heoi2016]求和 (NTT + 第二类斯特林数)
- ditto复制增强
- python 基础部分重点复习整理--从意识那天开始进阶--已结