当前位置: 首页 > news >正文

PyCharm项目上传GitHub仓库(笔记) - 教程

前言

本文总结如何将PyCharm中的本地项目上传至个人GitHub仓库,步骤清晰且覆盖关键配置点,适用于Git/GitHub新手。

一、应用准备:安装并了解Git

1. Git工具说明

Git是开源的分布式版本控制系统,用于高效管理项目代码版本、支撑多人协作开发,由Linux内核开发者Linus Torvalds于2005年开发,核心优势是“快速、高效,适配大型项目”。

2. Git安装指引

需提前安装Git(后续PyCharm需关联Git可执行文件),详细安装与安装步骤可参考git的安装与配置教程-超详细版。

二、详细操作步骤(4步完成上传)

步骤1:在PyCharm中配置Git

目标:让PyCharm识别并关联本地Git工具,创建项目的Git仓库。

  1. 打开PyCharm,加载得上传的本地项目;
  2. 进入Git配置界面:点击顶部菜单栏文件(F) → 设置(T)(快捷键Ctrl+Alt+S);
  3. 关联Git可执行文件:
    • 在设置窗口左侧找到版本控制 → Git
    • 在“Git可执行文件路径§”处,选择本地Git安装目录下的git.exe(示例路径:D:\Git\Git\bin\git.exe);
    • 点击“测试”,若展示Git版本号(如2.42.0),说明部署成功;
  4. 创建项目Git仓库:
    • 点击顶部菜单栏VCS(S) → 启用版本控制集成(E)… → 选择Git
    • 建议仓库地址与当前PyCharm项目路径一致(避免后续路径混乱)。

步骤2:在GitHub上创建空白仓库

目标:创建一个用于接收PyCharm项目的远程仓库,并获取仓库链接。

  1. 登录GitHub首页,点击右上角New(新建仓库);
  2. 填写仓库基础信息(带*为必填):
    • Repository name(仓库名):建议简短易记(示例:test,需确认“is available”表示未被占用);
    • Description(描述):可选,填写项目简介;
    • Visibility(可见性):选Public(公开,所有人可查看)或Private(私有,仅指定人可访问);
    • 初始化选项(可选,新手建议简化):
      • 暂不勾选“Add a README file”“Add .gitignore”“Choose a license”(后续可在本地补充);
  3. 点击 Create repository 完成创建;
  4. 复制仓库HTTPS链接:创建后在仓库页面找到“Quick setup”,选择HTTPS协议,点击链接右侧的“复制”按钮(示例链接:https://github.com/用户名/test.git)。

步骤3:在PyCharm中配置GitHub远程链接

目标:将PyCharm本地工程与GitHub新建仓库关联,建立“本地→远程”的传输通道。

  1. 再次进入PyCharm设置:文件(F) → 设置(T) → 版本控制 → GitHub
  2. 登录GitHub账号:点击右侧“+”号,选择“通过GitHub登录”(按弹窗提示完成授权,确保账号有权管理目标仓库);
  3. 配备远程仓库:
    • 点击顶部菜单栏Git(G) → 管理远程…
    • 在“Git 远程”窗口点击“+”,设置:
      • 名称:默认填origin(Git默认远程仓库名,便于后续操作);
      • URL:粘贴步骤2中复制的GitHub仓库HTTPS链接;
    • 点击“确定”保存配置。

步骤4:提交并上传项目到GitHub

目标:将本地项目文件同步到远程GitHub仓库,完成最终上传。

  1. 提交本地文件(将文件纳入Git版本控制):
    • 点击顶部菜单栏Git(G) → 提交(I)…(快捷键Ctrl+K);
    • 在“提交”窗口勾选需要上传的文件(无需上传的文件取消勾选,如临时日志记录);
      • 注意:.idea文件夹(PyCharm项目配置)、.gitignore(Git忽略规则文件)可根据需求选择是否上传;
    • 在“提交信息”框填写描述(如“首次提交任务”,便于后续追溯版本);
    • 点击“提交”(若想直接上传,可点击“提交并推送§…”)。
  2. 推送文档到GitHub(将本地提交同步到远程):
    • 点击顶部菜单栏Git(G) → 推送…(快捷键Ctrl+Shift+K);
    • 在“将提交推送到”窗口,确认:
      • 分支:默认mastermain(与GitHub仓库默认分支一致);
      • 远程仓库:origin(步骤3配置的远程名);
    • 点击“推送§”,等待同步完成(若首次推送,可能需输入GitHub账号密码或验证码授权)。
  3. 验证结果:打开GitHub目标仓库页面,点击“刷新”,若能看到PyCharm中的项目文件(如demo.pyuser_information_extraction.py),说明上传成功。

三、补充说明(扩展场景)

http://www.hskmm.com/?act=detail&tid=12070

相关文章:

  • 从RAG出发
  • 软件工程第二次作业——第一次个人编程作业
  • Ubuntu 24.04 安装 DaVinci Resolve
  • Promise中处理请求超时问题
  • 图解26:老生常谈的OSI网络模型
  • 【C++】指针
  • AI驱动建筑行业数字化转型
  • 详细介绍:前端学习——CSS
  • VSCode 把代码发送到激活状态下的终端
  • 线性结构之数组[基于郝斌课程]
  • 完整教程:Vue中的props方式
  • 图解25:MySQL主从复制原理
  • 用 Go 编写验证码识别脚本(基于 Tesseract)
  • 软工第二次作业
  • Zero-Shot、One-Shot、Few-Shot概念
  • ADS放入元器件include和DK.zip文件依然提示未定义
  • AI元人文(十三):良知觉醒——论三值伦理模型与元道德主体的诞生
  • 「MCOI-05」魔仙
  • BlueHat v18 会议资料现已发布:前沿安全技术与漏洞缓解策略
  • label和brand的区别(品牌=brand?错了,你们的英语都学错了!)
  • 2025.9.21——1绿
  • 故障处理:ORA-04031真实案例分享
  • 图解24:8种常用的缓存淘汰策略
  • 读书笔记:更智能的数据库索引:只关注你需要的数据
  • JS设计模式-模块模式
  • 关于天猫精灵喵控的初步拆机研究
  • 利用Burpsuite实现抓取https流量
  • C++完全攻略:从新手到高手的编程进化之路 - 详解
  • 深入解析:敏捷开发-Scrum(下)
  • RTX4090双卡本地布署QwenImage模型并生成OpenAI API - yi