当前位置:首页 > 开发工具 > 利用PyCharm操作Github(二):分支新建、切换、合并、删除

利用PyCharm操作Github(二):分支新建、切换、合并、删除

2022年08月06日 14:38:29开发工具10

  在文章利用PyCharm操作Github:仓库新建、更新,代码回滚中,我们已经学习到了如何利用PyCharm来操作Github,其中包括了一些常见的Github操作:仓库的新建、更新以及代码回滚。在本文中,我们将介绍Git的另一部分的常见操作:分支新建、切换、合并、删除,这些操作我们将借助PyCharm来实现,用Github作为Git的演示。
  我们假定读者已经在PyCharm中设置好了Git以及Github账号,同时对Git的分支操作有初步的了解。我们以笔者的Github上的一个测试项目Github_From_PyCharm为例,该项目的访问网址为:https://github.com/percent4/Github_From_PyCharm,该项目现在仅有一个默认的master分支。
  我们将该项目clone到本地。

分支新建

  用PyCharm打开clone至本地的Github_From_PyCharm项目,点击右下方的Event log下面的Git:master可以查到到该项目的分支信息,如下图:
利用PyCharm操作Github(二):分支新建、切换、合并、删除 _ JavaClub全栈架构师技术笔记
可以发现,该项目在本地、远程Github上都只有一个默认的master分支。点击“+New Branch”可以创建新的分支,我们取名为“test”分支,创建好后会发现右下方的“Git:master”已显示为“Git:test”,说明项目在本地的分支已经切换至test分支,同时我们新建一个test.txt,里面内容为“This is a test branch in 2019-12-21.”
  将该项目按照文章利用PyCharm操作Github:仓库新建、更新,代码回滚中的步骤提交至Github上,提交成功后Github上的界面如下:
利用PyCharm操作Github(二):分支新建、切换、合并、删除 _ JavaClub全栈架构师技术笔记
查看test分支,我们可以看到新增了一个test.txt文件,里面内容如下:

利用PyCharm操作Github(二):分支新建、切换、合并、删除 _ JavaClub全栈架构师技术笔记
这说明我们成功地创建了一个新分支:test,并提交成功。

切换

  PyCharm中的分支切换十分简单,我们再次点击右下角Event Log下的“Git test”,显示如下:

利用PyCharm操作Github(二):分支新建、切换、合并、删除 _ JavaClub全栈架构师技术笔记
可以看到,现在改项目在本地、Github上都有两个分支:master和test,而现在是test分支。如果我们想切换至master分支,需要点击master分支的右侧文字“origin/master”,再选中“Checkout”即可,这时候右下方应该显示为“Git:master”,说明项目已经切换至master分支了。

分支合并

  如果我们还需要将test分支合并至master分支,也就是将test分支的修改内容合并至master分支。首先将项目切换至master分支,右击 --> Git --> Repository --> Merge Changes,如下图所示:
利用PyCharm操作Github(二):分支新建、切换、合并、删除 _ JavaClub全栈架构师技术笔记
在弹出的弹框中,选择需要合并的分支为本地的test分支,并写好Commit Message,如下图:

利用PyCharm操作Github(二):分支新建、切换、合并、删除 _ JavaClub全栈架构师技术笔记

点击“Merge”按钮后,该项目就已经合并成功。如果我们还想把合并后的master分支提交到Github上,这时候我们需要注意,右击选择Git后,选择“Add”再push到Github,注意,是选择“Add”,而不是“Commmit Directory”,不然PyCharm就会提示“no changes detected”。这时候我们再查看Github上master分支中的内容,截图如下:

利用PyCharm操作Github(二):分支新建、切换、合并、删除 _ JavaClub全栈架构师技术笔记
可以看到,远程分支已经合并成功了,我们成功地将test分支中的修改内容合并到master分支了。

分支删除

  分支删除的操作也十分简单,和分支切换的操作很类似,我们点击右下角的“Git master”,点击需要删除的test本地分支,再选择“Delete”即可。

  本次分享到此结束,感谢大家阅读~

注意:本人现已开通微信公众号: Python爬虫与算法(微信号为:easy_web_scrape), 欢迎大家关注哦~~

作者:山阴少年
来源链接:https://www.cnblogs.com/jclian91/p/12077766.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/tool/18355.html

分享给朋友:

“利用PyCharm操作Github(二):分支新建、切换、合并、删除” 的相关文章

虚拟机Linux 教程之Ubuntu安装教程【超多图】

虚拟机Linux 教程之Ubuntu安装教程【超多图】

文章目录 01前言 02虚拟机的安装 03Ubuntu镜像的下载...

超基础的Android studio的安装教程

超基础的Android studio的安装教程

Android Studio安装: 下载并安装 Android Studio。 启动 Android Studio,并通过“Android Studio 设置向导”。安装最新的 SDK Platform-Tools 和 Android SDK...

python与pycharm的安装及环境变量配置

python与pycharm的安装及环境变量配置

python安装步骤 python2.7 进入python官网 选择操作系统 选择版本号 按提示进行安装 一路next,直至安装完成! python3.6...

python3.4 + pycharm 环境安装 + pycharm使用

python3.4 + pycharm 环境安装 + pycharm使用

遇到很多初学者的盆友,来问python环境安装的问题。。因此,这篇文章就诞生了。。 因个人是windows的环境,所以本文只讲windows环境下的python安装。 作为初用python的盆友,强烈建议只在电脑上装一个python版本就好了,不然就进了各种坑里了。...

Git的安装教程(完成clone一个项目到本地)

Git的安装教程(完成clone一个项目到本地)

官网下载安装包地址:点击进入 https://git-scm.com/download/win 但是官网下载比较慢,我们这里选择国内阿里镜像点击进入 https://npm.taobao.org/mirro...

GIt在pyCharm的使用教程

GIt在pyCharm的使用教程

GIt在pyCharm的使用教程 目录 GIt在pyCharm的使用教程 (一)Git的安装和配置 (二)在pycharm中配置git (三)创建仓库 (四)一些基础操作 (五)建立远程仓库提交代码   ...

git-最详细的安装教程

git-最详细的安装教程

感谢作者:https://blog.csdn.net/sanxd/article/details/82624127 解决git下载过慢问题:git传传送门 https://npm.taobao.org/mirrors/git-for-windows...

IDEA社区版下载安装教程

IDEA社区版下载安装教程

一.安装IDEA 官网选社区版下载,选择安装路径后 打开IDEA后由于第一次使用,就选Do not import settings confirm协议后选择主题风格 二.新建工程 下面点击next...

Linux CentOS操作系统下Docker的安装

Linux CentOS操作系统下Docker的安装

CentOS安装Docker 以Docker为代表的容器技术是目前非常流行的一类技术,对虚拟化、云计算以及软件开发流程都有革命性的影响。本文使用CentOS作为Docker的宿主机,我使用的是CentOS7,linux 3.10 内核,docker...

WebStorm/IDEA 激活证书服务器

register  --> licence server --> http://idea.iteblog.com/key.php 作者:CaiCaiNeo 来源链接:https://blog.csdn.net/CODERCAICAI/a...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。