zoukankan      html  css  js  c++  java
  • git-新增和删除本地分支和远程分支

    公司前端项目只有两个分支:master 和 develop,平时开发员修改了代码都是直接提交到develop分支,前天线上有一个紧急bug让我修改,我直接提交到了develop分支,合并到master部署,把其它一些开发员没有测试完成的代码也打到了生产环境。

    以后修改线上紧急代码,不应该直接提交到develop分支,和开发员其它修改的功能合并在一起。应该要新拉一个分支来做。

    ①切换到master分支,然后新建一个分支git branch qi_develop 【新建一个qi_develop分支】

    ②git brach 查看一下分支,可以看到多了一个qi_develop分支。

    ③git push origin qi_develop 把qi_develop分支推送到远程仓库

    ④git checkout qi_develop 切换到qi_develop分支,然后开发,开发完成,提交代码到qi_develop

    ⑤开发完成,切换到master分支,然后合并qi_develop代码(git merge qi_develop),发布demo测试,或者合并到develop分支,发布到test环境测试,【git checkout develop】【git merge qi_develop】

    ⑥开发完成,删除本地qi_develop分支【git checkout develop】【git branch -d qi_develop】删除远程分支【git push origin --delete qi_develop】

    ⑦查看一下远程分支【git branch -a】

    ⑧该项目会有很多分支,有时候别的同事新建了分支,或者删除了分支而我们想要切换同事新建的分支时,发现在idea 的git 分支列表并没有找到,这时候就要保持本地的分支与git远端分支保持同步了【git remote update origin --prune】

    参考大神:https://www.cnblogs.com/utank/p/7880441.html

  • 相关阅读:
    Compiere中的树
    Compiere 模型构建
    LSMW魔鬼教程
    Compiere 因翻译工作没有完成,所以现在系统中的所有帮助去掉
    插入、更新扩展字段
    SAPscript Forms 教程
    SAP ABAP 效率测试
    批量更新数据表
    月份的描述表T247
    SAP 程序下载工具
  • 原文地址:https://www.cnblogs.com/qi-dev/p/13533500.html
Copyright © 2011-2022 走看看