news 2026/6/25 14:07:27

Git搭配pycharm完整使用方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Git搭配pycharm完整使用方法

文章目录

  • github
    • 第一步,GitHub创建仓库
      • 小技巧-仓库删除
    • 第二步,PyCharm中配置Git路径
    • 第三步,PyCharm 配置 Git
      • 1.本地项目初始化 Git 仓库
      • 2.添加文件到暂存区(add)
      • 3.提交到本地仓库(Commit)
    • 第四步,关联远程 Git 仓库
      • 将本地代码推送到对应GitHub账户的仓库中(Push)
  • gitee
  • 快捷键
    • PyCharm 快捷键进行 Git 操作
  • 使用经验

github

PyCharm 2020.1 及以上版本有内置git工具,不用本地安装
旧版请参考:https://blog.csdn.net/2401_83440079/article/details/158508517

第一步,GitHub创建仓库

代码还未开源的时候,创建private权限的仓库,这个权限的仓库是github官网是搜不到的
仓库主页

小技巧-仓库删除



点进来拉到底

第二步,PyCharm中配置Git路径

文件-设置-版本控制-git

第三步,PyCharm 配置 Git

注意1:如果已经配置了git,红框位置会显示master,这时候打开文件夹,将.git文件夹删掉就行,这个文件夹有可能是隐藏的,记得点显示隐藏文件夹,删掉后再重新打开就会显示成Git了

注意2:此时代码是白色的

1.本地项目初始化 Git 仓库


选中我们要上传github的文件夹

此时打开文件夹,就有.git文件夹了

这里可以看到变化

此时,代码变成红色,如下所示。如果没变,重启一下pycharm

2.添加文件到暂存区(add)

右键文件夹

成功后文件会变成绿色

3.提交到本地仓库(Commit)



第一次提交要输入邮箱
这之后颜色又变回白色,如果还有绿色的,就是提交本地仓库这一步没有提交的文件(也就是还在暂存区)

第四步,关联远程 Git 仓库

可以直接通过github账号登录-最快

也可以通过token登录:教程
成功后是这样的:

将本地代码推送到对应GitHub账户的仓库中(Push)



输入初始仓库的这个HTTPs链接

链接上之后是这样的

点击推送即可,注意这里无法选择,要想选择要在前一步提交本地仓库选择。
推送成功会弹窗

成功后刷新远程仓库就可以看到了

gitee

暂时未使用,以后可能会补充

快捷键

PyCharm 快捷键进行 Git 操作

添加文件到暂存区(Add)

Ctrl + Alt + A

打开提交窗口(Commit)

Ctrl + K

推送到远程仓库(Push)

Ctrl + Shift + K

拉取远程代码(Pull)

Ctrl + T

打开 Git 版本控制面板

Alt + 9

回滚文件修改(Revert)

Ctrl + Alt + Z

使用经验

未添加可以提交
未提交不能推送
提交和推送可以同时
所以一般确认代码修改无误的话,可以直接点“提交并推送”

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 14:07:06

一篇文章教会你Boost电路如何实现。

Boost升压电路工作原理及5V升24V设计说明典型非隔离型DC-DC升压变换器分析图1 典型Boost升压电路一、Boost电路概述Boost电路是一种典型的非隔离型直流升压变换器。它通过MOS管的高速开关动作,使电感不断经历“储能—释放能量”的循环,从而把较低的直流…

作者头像 李华
网站建设 2026/6/25 14:06:48

一篇文章如何入库的

从文章里抽实体(人、公司、地点、产品、时间…)抽实体之间的关系(A 工作于 B、C 位于 D、E 认识 F…)生成节点 关系(Node Relationship)批量写入 Neo4j(CREATE / MERGE)最终在 Neo…

作者头像 李华
网站建设 2026/6/25 14:06:41

5步掌握iOS激活锁绕过:applera1n完整实践指南

5步掌握iOS激活锁绕过:applera1n完整实践指南 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 对于iOS设备用户而言,激活锁(Activation Lock)是一项重要的…

作者头像 李华
网站建设 2026/6/25 14:05:57

SqlToy Navigator 插件介绍

SqlToy Navigator 插件介绍 插件定位 SqlToy Navigator 是一款面向 SqlToy ORM 项目的 IntelliJ IDEA 插件,用于提升 Java 代码与 XML SQL 定义之间的导航、阅读和维护效率。 插件核心解决的问题是:在 SqlToy 项目中,Java 代码通常通过字符串…

作者头像 李华
网站建设 2026/6/25 14:04:59

桌牌批量生成工具使用教程,免安装座位牌打印程序下载

上周被老板叫去做会议桌牌,200多个名字要一个一个手敲。说实话,那种复制粘贴到眼花的绝望,做过的人都懂。后来同事给我推了个小工具,不用装,解压就能跑。批量导入才是核心这工具最实用的地方是能识别Excel多列数据。把…

作者头像 李华
网站建设 2026/6/25 14:03:05

Genie 3世界模型:从AI生成到可交互物理模拟的范式跃迁

1. 这不是视频生成器,而是一扇通往可交互数字世界的门你有没有试过对着一张风景照发呆,心里想着“要是能走进去走一圈该多好”?或者在设计一个游戏关卡时,反复调整3D建模软件里的地形参数,花掉一整个下午却只改出几棵树…

作者头像 李华