git使用教程7-pycharm 使用 git merge 合并分支

这篇具有很好参考价值的文章主要介绍了git使用教程7-pycharm 使用 git merge 合并分支。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

前面一篇已经用 pycharm 创建了分支,当我们在某个分支上代码开发完成,代码测试没问题后需要把分支上的代码合并到 master 分支上。

这样保证 master 分支的代码永远都是最新的,也是最干净的,这样才可以持续的开发自己的项目。本篇讲解如何使用 pycharm 合并自己的分支。

查看当前分支

打开 pycharm-VCS-Git-Branches ,查看当前项目的分支

pycharm合并代码,Git,git,Powered by 金山文档

从上图可以看到,当前的项目分支是:yoyoketang

提交分支代码

在当前分支:yoyoketang 上新增一些代码

pycharm合并代码,Git,git,Powered by 金山文档

把新增的代码commit后再push到yoyoketang分支

pycharm合并代码,Git,git,Powered by 金山文档

可以看到 yoyoketang 分支上 test_yoyoketang.py 文件已经 push 成功,但是 master 分支上并没有,接下来就把 yoyoketang 分支合并到 master 分支。

pycharm合并代码,Git,git,Powered by 金山文档

merge合并分支

先查看 master 分支是没有 test_yoyoketang.py 文件的。

pycharm合并代码,Git,git,Powered by 金山文档

pycharm 上先VCS-Git-Branches-Checkout到 master 分支上

打开VCS-Git-Merge Changes

pycharm合并代码,Git,git,Powered by 金山文档

从Branches to merge 选项框里面选择需要合并的分支,前面不带 remotes/的是本地分支,带remotes/是远程分支。

这里选本地的 yoyoketang 分支和 remotes/yoyoketang 都可以,因为前面已经push过去了

pycharm合并代码,Git,git,Powered by 金山文档

点merge之后可以看到,有一个 Created 是新增的 test_yoyoketang.py 文件,一个Updated 是之前更新的代码。

pycharm合并代码,Git,git,Powered by 金山文档

此时代码已经合并到本地的 master 分支上了(此时只是本地仓库的合并,并没有合并到远程仓库)。

接下来push下就可以推送到远程仓库了

pycharm合并代码,Git,git,Powered by 金山文档

push成功后打开远程仓库的web页面,查看 master 分支,就会发现已经合并成功文章来源地址https://www.toymoban.com/news/detail-657148.html

pycharm合并代码,Git,git,Powered by 金山文档

到了这里,关于git使用教程7-pycharm 使用 git merge 合并分支的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git进阶之代码回滚、合并代码、从A分支选择N次提交,合并到B分支【revert、merge、rebase、cherry-pick】

    B站视频地址: https://www.bilibili.com/video/BV1KX4y1a7N9 Git学习文档:https://d9bp4nr5ye.feishu.cn/wiki/PeDPw3mm3iFA36k9td9cVeignsZ 在很长一段时间里,我对Git的操作只限于:提交代码,拉取代码,合并代码。 虽然上面这些操作在日常工作中也足够了,但不会点高级知识不利于装X,今天我们来学

    2024年02月08日
    浏览(67)
  • git merge合并分支代码# Please enter a commit message to explain why this merge is necessar У git退出编辑信息

    git合并代码遇到问题(一般都是正常的合并行为在MacBook上面出现操作) 首先输入完git merge 分支名 后会出现这样的提示,先说流程,再说原因 ①:出现上图提示后,英文状态下按 i 键,这时候会进入insert(插入)模式; ②:然后就可以输入提交信息了,可以把第一行删除,

    2024年02月09日
    浏览(31)
  • Git分支的合并策略有哪些?Merge和Rebase有什么区别?关于Merge和Rebase的使用建议

    参考:《Git 权威指南》、《Git团队协作》、快手git管理 (1)工作区域 首先来介绍介绍下Git的工作区域,分为 工作区 、 暂存区 和 仓库区 ,每个区域的转换关系如上图所示。 工作区(workspace) :就是我们平时本地存放项目代码的地方; 暂存区(index/stage) :用于临时存放

    2024年02月04日
    浏览(49)
  • 【随笔】Git 基础篇 -- 分支与合并 git merge(九)

    💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘   大家好,又见面了,我是夜阑的狗🐶,

    2024年04月11日
    浏览(72)
  • git从其他分支merge个别文件,部分合并文件

    简介 git 使用的过程中,有时候我们可能会有这样的需求, 别的分支上有部分文件是我们当前分支需要的,但是如果使用常规的merge,就会将别的分支的内容全部合并过来,这不是我们想要的,下面简单介绍一个小技巧可以实现只合并指定的文件。 场景一 目前有master 和 dev

    2024年02月07日
    浏览(37)
  • git diff两个分支有差异git merge却显示没有可以合并的内容

    problem: 用git diff可以发现两个分支还是有很多不一样的地方,可用git merge显示not something we can merge 输入gitk查看,发现preview已经在这个分支前面了。。。虽然不太懂,但这样是没办法将preview合并当前分支的,只能这个分支合并preview。。。 解决:因为也不会别的解决方法,因

    2024年02月12日
    浏览(37)
  • git整合分支的两种方法——合并(Merge)、变基(Rebase)

    问题描述: 初次向git上传本地代码或者更新代码时,总是会遇到以下两个选项。有时候,只是想更新一下代码,没想到,直接更新了最新的代码,但是自己本地的代码并没有和git上的代码融合,反而被覆盖了。 解决办法: 当我们从git上更新代码时,选择“在传入变基当前分

    2024年04月28日
    浏览(40)
  • IDEA中使用Git提交代码(包括合并分支)

    在IDEA中使用git提交代码到远程仓库,整体可分为如下几个步骤: 后面会介绍合并分支。 前提: 1.注册有GitHub或者Gitee账号;本地安装有git; 2.在Github和Gitee用户中心配置SSH公钥。(设置–SSH公钥)处有生成公钥教程。 步骤: 1.创建远程仓库(github或者gitee); 2.创建本地仓库

    2024年02月04日
    浏览(79)
  • Git的merge合并代码详解

    当我们做好了一个新功能或者修复了一个bug之后怎么把它应用到主分支上呢?这就需要代码进行代码合并了。 这里研究merge合并方式。 我初始化一个git仓库 test_merge;然后进入test_merge文件夹;然后新建文件a.txt;然后进行add、commit; 然后查看日志: git log 可以看到我们已经创

    2024年02月08日
    浏览(33)
  • idea上使用git合并其他分支上的部分代码至主分支

    1、将已修改代码提交; 2、切换至主分支上; 3、点击项目或者菜单栏Git,选择要合并的分支,选择“Show Diff with Working Tree”; 4、选择要合并的文件,鼠标右键点击“Get from Branch”。

    2024年02月04日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包