PyCharm配置及使用Git教程

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

平时习惯在Windows下开发,但是我们又需要实时将远方仓库的代码clone到本地,也需要将自己修改的代码push到远端服务器。下面是Windows下Pycharm的配置Git步骤:

1. 安装PyCharm

此处略过。

2. 安装Git

参考博客:Windows下Git及TortoiseGit安装、配置及使用

3. 在PyCharm中配置Git插件

选择 File -> Settings -> Version Control -> Git
配置Git的安装路径,并点击Test按钮测试是否配置成功。
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch
弹出Git版本号,即配置成功。

PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

4. 连接远程仓库

选择 VCS --> Get from Version Control

PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

注意:这里本地工程路径要求是空目录!

5. Clone项目代码

配置好Git远端仓库地址和本地工程路径后,点击页面右下角的Clone按钮,即可拉取项目代码。
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

6. 将本地文件提交到远程仓库

6.1 git add

右击你们想要提交的文件,点击Git->Add。如果使用过Git 命令的应该都知道,这个就相当于 git add 文件名称。

或者从顶部任务栏进入:VCS -> Git -> Add。
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

6.2 git commit

右击文件名 -> Git -> Commit File。 和git commit -m <描述>命令是一样的。

PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

6.3 git push

右击文件名 -> Git -> Repository -> push
也可以使用快捷键:Ctrl + Shift + K

PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

6.4 git pull

右击文件名 -> Git -> Repository -> pull

7. 代码回滚

为了演示如何利用PyCharm将Github上的代码进行回滚,我们再进行一次提交,这次将Version改为3.0,并按照刚才仓库更新的步骤进行提交。在PyCharm的左下角的Version Control中可以查看到三次提交的记录,如下图:
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

也可以通过点击修改过的文件,通过Git -> History 进行查看:
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

选择需要回退的版本文件,右键选择revert,即可回退到对应版本。

再来看工程里的文件,变成了蓝色。我们需要再次commit及push,才能将代码回滚后的版本提交到远程仓库中。
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

8. 分支操作

用PyCharm打开clone至本地的项目后,IDE右下方下面的Git:master可以查到到该项目的分支信息,如下图:

PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

8.1 新建分支

选择“+ New Branch” 可以新建分支,我们来建一个名为 1.0.0 的新分支:
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

创建好后会发现右下方的“Git:master”已显示为“Git:1.0.0”,说明项目在本地的分支已经切换至1.0.0分支。
我们在本地1.0.0分支中做的代码修改操作,可以通过Git commit及push操作提交到远程仓库的1.0.0分支中。
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

8.2 切换分支

PyCharm中的分支切换十分简单,我们再次点击右下角本地的当前分支下的“Git: 1.0.0”。选择需要切换的分支,如master,再点击checkout即完成分支切换。

PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

8.3 合并分支

如果我们还需要将1.0.0分支合并至master分支。首先将项目切换至master分支,右击 --> Git --> Repository --> Merge Changes。

在弹出的弹框中,选择需要合并的分支为本地的 1.0.0 分支,并写好Commit Message,如下图:
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch
点击“Merge”按钮后,该项目就已经合并成功。

如果我们还想把合并后的master分支提交到Github上,这时候我们需要注意,右击选择Git后,先选择“Add”再push到Github,注意,是选择“Add”,而不是“Commmit Directory”。这时候我们再查看Github上master分支中的内容,如下:
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch
可以看到,远程分支已经合并成功了,我们成功地将1.0.0分支中的修改内容合并到master分支了。

8.4 删除分支

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

9. 解决本地和远程冲突

注意:在提交本地代码前,一定要先pull远程仓库,再push !!!

9.1 Merge操作

在实际使用中,我们一般是多人协作,可能提交之前,远程仓库已经更新了,为了避免不必要的麻烦,我们要先pull同步再push。

在git页面上,在线编辑test.py文件,模拟其他人的提交。
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch
在本地修改test.py:
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch
并新建一个提交至远端 1.0.0 分支,系统拒绝了本次push,原因是远端仓库的文件已经发生了变化。这里,我们通常选择 Merge操作来解决冲突。
PyCharm配置及使用Git教程,Python,pycharm,git,elasticsearch

这里,因为我们在本地修改了test.py 文件,并commit到了本地分支,而远程仓库的 test.py
文件也进行了修改,这个时候就有了冲突。选择Merge后有三个选项,accept left为保存本地的修改,accept
right为保存远程的修改,中间的为你手动merge后的结果。

9.2 stash操作

参考博客:解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题

可以先将本地内容stash到仓库中,执行stash操作后,本地代码将返回到修改前的内容。这时,就可以正常将远程代码下载到本地了。然后再通过stash操作将仓库中的内容合到本地,如果有冲突就可以进行解决了。

10. 取消commit

10.1 取消没有push的commit

右键local下对应分支的提交,点击undo commit即可,如果要取消多个,从上到下取消,不要从中间取消。

10.2 取消已经push的commit

右键remote下的对应分支的提交,点击revert commit,然后commit,会自动给你加上revert …的提交信息,再push,远程仓库就更新到上一个版本了。
原理就是反向提交,把上一个版本的文件提交过去,还原为上一个版本文章来源地址https://www.toymoban.com/news/detail-703435.html

参考资料

  • 利用PyCharm操作Github:仓库新建、更新,代码回滚
  • 利用PyCharm操作Github(二):分支新建、切换、合并、删除

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

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

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

相关文章

  • JDK环境配置及Python、Pycharm、Git

    **环境配置及Git安装使用 **Daisy ------------------------------------------------------------------------------------------------------------------------------------------- JDK下载 官网下载 网盘下载 链接:https://pan.baidu.com/s/1m8wh6bmwAaNW3etrmMbI3w 提取码:u4ax JDK安装 解压压缩包 双击运行,点击-下一步 进入安装目

    2024年02月05日
    浏览(27)
  • 在PyCharm中配置Git

    防止以后换软件或电脑忘记怎么配置PyCharm,记录一下。 电脑已经安装好了Git工具 ,安装教程 有一个GitHub账号(这不废话嘛…) 电脑最好有科学上网工具(要不然拉取、推送等操作总是不成功) 按下图依次配置,第三步是设置本电脑上安装Git的路径,第四步点击测试,图中

    2024年02月07日
    浏览(22)
  • Pycharm里面配置git的详细步骤

    1.进入设置    2.在设置里面搜索git  3.同步本地的git环境  步骤2:找到本地git安装目录----安装目录里面找bin目录下----选择git.exe文件 3.点击test,验证版本号,如果显示版本号证明成功,反之失败 这是没有找到本地环境目录下导致的    4,点击apply和ok  5.  选择需要配置gi

    2024年02月11日
    浏览(21)
  • git安装,在pycharm中配置,远程连接git仓库(window版本)

    官网下载:https://git-scm.com/download/win 下载 64-bit Git for Windows Setup 根据电脑版本下载对应的版本 但是,若是网速太慢,而且经常下载一半就失败,报错:需要授权 可以在下面的网站下载:https://registry.npmmirror.com/binary.html?path=git-for-windows/ 下载完成后,一路点next直到安装完成(具

    2024年02月09日
    浏览(37)
  • 使用Pycharm和Anaconda配置Python环境图文详解教程——小白逐步操作版

    摘要:新建特定版本的Python环境并在PyCharm中进行设置是一项常用技能,本篇博客为初学者提供了非常详尽的教程,介绍了如何使用PyCharm和Anaconda配置Python开发环境。文章首先介绍了安装Anaconda和PyCharm的步骤,然后深入讲解了如何创建和管理Conda虚拟环境,包括如何为特定项目

    2024年04月22日
    浏览(47)
  • Git常用指令,Git在pycharm中的使用说明

    1. git init: 初始化一个新的本地git仓库。例如,在您的项目文件夹中运行该命令,可以创建一个新的git仓库,供您管理项目的代码。     示例:在项目文件夹中运行 git init 命令将创建一个新的Git仓库。 2. git clone: 克隆一个远程git仓库到本地。例如,运行该命令,并指定远程

    2024年02月05日
    浏览(31)
  • 使用pycharm提交本地项目至git

    1、本地新建文件夹 2、pycharm打开,选择git--克隆     3、将本地项目复制到111文件夹中,然后在pycharm中去提交--推送 4、将提交的文件推送下 关于pycharm中的VCS切换至Git操作  

    2024年02月11日
    浏览(34)
  • PyCharm使用GitLab,Git常用命令

    打开Pycharm-File-Settings-Version Control (第五步:克隆的项目的主分支,大多数是master) 到GitLab上克隆地址,两个都可以,我这里选择的是HTTPS VCS-Get from Version Control 点击克隆以后会跳出让你填写账号密码的信息框,填上就行,最后控制台会出现克隆成功 然后重新打开克隆到本地的

    2024年02月02日
    浏览(35)
  • 通过pycharm使用git和github的步骤

    一、在Pycharm工具中配置集成Git和GitHub。 1.集成Git。 打开Pycharm,  点击File--Settins--Version Control--Git 然后在 Path to Git executable中选择本地的git.exe路径。如下图: 2.集成GitHub 打开Pycharm,  点击File--Settins--Version Control--GitHub然后输入正确的Github用户名和密码,如下图: VCS--Import into

    2024年02月12日
    浏览(27)
  • 【Pycharm教程】PyCharm 配置 Python 项目运行和调试

    PyCharm 使用运行/调试配置来运行、调试和测试您的代码。每个配置都是一组命名的启动属性,它们定义要执行的内容以及应该使用的参数和环境。 使用不同的启动属性,您可以定义 PyCharm 用来执行脚本的不同方式。例如,您可以使用不同的 Python 解释器执行相同的代码,提供

    2024年01月15日
    浏览(64)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包