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

最新文章

  1. hdu4549 矩阵快速幂 + 欧拉降幂
  2. Web标准中用于改善Web应用程序性能的各种方法总结
  3. 全选,不选,反选 jquery
  4. ORACLE修改用户表所属表空间的步骤
  5. Effective Java 76 Write readObject methods defensively
  6. Java Concurrency In Practice - Chapter 1 Introduction
  7. hdu 找新朋友
  8. head直接复制的
  9. 适用于CSS2的各种运动的javascript运动框架
  10. Jackson序列化实例
  11. HTML的语法
  12. MyBatis-day1
  13. 2017湘潭大学邀请赛H题(树的直径)
  14. UOJ #207. 共价大爷游长沙(LCT + 异或哈希)
  15. 《 Oracle查询优化改写 技巧与案例 》电子工业出版社
  16. html页面调用js文件里的函数报错-->方法名 is not defined处理方法
  17. E. Segment Sum(数位dp)
  18. BZOJ 4555: [Tjoi2016&Heoi2016]求和 (NTT + 第二类斯特林数)
  19. ditto复制增强
  20. python 基础部分重点复习整理--从意识那天开始进阶--已结

热门文章

  1. fdisk添加磁盘
  2. doclint in jdk8
  3. jquery给html元素添加内容
  4. 静默方式安装window oracle
  5. Outing
  6. SSH整合环境下Spring配置文件的配置
  7. GameUnity 2.0 文档(一) 事件机制
  8. AI 人工智能 探索 (四)
  9. C语言开发工具
  10. 当使用System,out.println()打印一个对象是自动调用toString方法