idea提交代码到gitee

操作见这里:
https://www.jianshu.com/p/3e78ba78a586

如果不行就强制push
git push -u origin master -f

如果从dev分支合并到test,发生冲突,那么需要去idea处理。
来到idea,check out出test。
在这里插入图片描述
然后update一下test
然后merge
在这里插入图片描述j’e
然后解决冲突。
解决完后,push到test分支。如果要取消merge,点击git -> abort merge
在这里插入图片描述

然后用jekins发布版本。
选择要发布的项目模块
在这里插入图片描述
点击build
在这里插入图片描述
然后查看控制台,看发布是否成功。

2. 记录如何从bugfix分支选择某些被提交的代码到master

当然更好的方式是从master拉取新的分支,然后修改后,合并到master就好了。
如果你在bugfix修改好了,但是提交到了bugfix分支。checkout master后,如果不是像下面那样操作的话,(直接check out master分支,在此分支修改的话,那么以后bugfix分支合并到master分支的时候可能会发生冲突。)

  1. checkout master分支。
  2. update project
  3. 选中bugfix的某些提交代码
  4. 在这里插入图片描述
    5.将本地master push到远程master
    在这里插入图片描述
    6.jekins发布。

工作中和前辈学习到的知识:

  1. idea的git会显示两套代码,一套本地local,一套远程remote
    在这里插入图片描述

  2. 如果将远程的master合并到本地分支,那么checkout本地分支,然后merge远程的master就可以了。最好是将本地master和远程master同步,然后用本地master合并。
    这是本地的master
    在这里插入图片描述
    这是远端master
    在这里插入图片描述

如何合并lixy-1017分支中的某些提交的代码到master?

  1. check out master分支到本地
    在这里插入图片描述
  2. 右下角选择lixy-1017分支,选择你要合并到master的某些提交的代码。【注意,先在本地master合并,有什么问题不会影响远程master,因为本地master可以删除呀!!!】
    在这里插入图片描述
  3. 如果有冲突就解决冲突。
  4. 可能会报错,cherry fail,某些succeed了,可能是因为合并之后没有提交成功,你手动commit一下就好了。
  5. 如果合并失败导致各种错乱,那就切换到别的分支,然后删除本地的master分支,重新从origin/.master check out新的本地master。
  6. 切记,在不确定合并成功,并且跑通后,不要push,不要push,不要push!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值