在文章使用PyCharm操作Github:仓库创建、更新、代码回滚中,我们学习了如何使用PyCharm操作Github,包括一些Github常见操作:仓库创建、更新、代码回滚。在本文中,我们将介绍Git另一部分的常用操作:分支的创建、切换、合并和删除。我们将借助PyCharm来实现这些操作,并使用Gi??thub作为Git的演示。我们假设读者已经在PyCharm中建立了Git和Github账户,并对Git分支操作有了初步的了解。我们以作者Github上的一个测试项目Github_From_PyCharm为例。项目的访问地址为:https://github.com/percent4/G...,项目现在只有一个默认的master分支。我们在本地克隆项目。分支创建使用PyCharm打开clone到本地的Github_From_PyCharm项目,点击右下方Eventlog下的Git:master可以找到项目的分支信息,如下图:可以发现只有本地和远程Github上一个项目默认的master分支。单击“+新建分支”创建一个新分支。我们将其命名为“测试”分支。创建完成后,你会发现右下方的“Git:master”已经显示为“Git:test”,说明项目的本地分支已经切换到test分支,同时我们创建一个newtest.txt,其中包含“Thisisatestbranchin2019-12-21.”将步骤提交到Github。提交成功后,Github上的界面如下:查看test分支,可以看到新增了一个test.txt文件,内容如下:说明我们已经成功创建新分支:测试,并提交成功。SwitchingPyCharm中的分支切换非常简单。我们再次点击右下角EventLog下的“Gittest”,显示如下:可以看到项目现在在本地和Github上有两个分支:master和test,现在是test分支。如果我们要切换到master分支,我们需要点击master分支右侧的文本“origin/master”,然后选择“Checkout”。此时右下方应该会显示“Git:master”,说明项目已经切换到master分支了。分支合并如果我们还需要将test分支合并到master分支中,即将test分支的修改内容合并到master分支中。首先将项目切换到master分支,右键-->Git-->Repository-->MergeChanges,如下图所示:在弹出的弹出框中,选择要合并的分支为本地测试分支,写入CommitMessage,如下图:点击“Merge”按钮后,项目合并成功。如果我们还想把合并后的master分支提交到Github,这个时候就需要注意了。右键选择Git后,选择“添加”,然后推送到Github。注意这里选择的是“Add”而不是“CommitDirectory”,否则PyCharm会提示“nochangesdetected”。这个时候我们去Github上查看一下master分支里面的内容。截图如下:可以看到,远程分支已经合并成功,我们也成功将test分支中修改的内容合并到master分支中。分支删除分支删除的操作也很简单,与分支切换的操作非常相似。我们点击右下角的“Gitmaster”,点击要删除的测试本地分支,然后选择“删除”。本次分享到此结束,感谢阅读~注:我现在已经开通了微信公众号:Python爬虫与算法(微信ID:easy_web_scrape),欢迎大家关注~~
