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

GitHub 仓库代码上传指南

文章目录

      • 🛠️ 一、环境准备
      • 🧱 二、创建 GitHub 仓库
      • ⚙️ 三、本地代码上传流程
        • 首次上传
        • 更新已有代码
      • 🔐 四、认证问题解决(必看!)
        • 方案 1:个人访问令牌(PAT)
        • 方案 2:SSH 密钥(推荐长期使用)
      • ⚡ 五、常见错误处理
      • 🏆 六、最佳实践建议
      • 💎 高级技巧


🛠️ 一、环境准备

  1. 注册 GitHub 账号
    官网注册,完成邮箱验证。
  2. 安装 Git 工具
    • Windows:Git for Windows
    • Mac/Linux:brew install gitapt-get install git

    安装时路径避免中文/空格。


🧱 二、创建 GitHub 仓库

  1. 点击 GitHub 首页 New Repository ➔ 填写仓库名(如 my-project)。
  2. 配置选项:
    • Public/Private:选择仓库权限
    • Initialize with README:首次上传建议勾选(避免空仓库错误)
    • Add .gitignore:按项目类型选择(如 Python
    • License:添加开源协议(如 MIT)。
  3. 复制仓库地址(HTTPS 或 SSH)备用。

⚙️ 三、本地代码上传流程

首次上传
# 进入项目目录
cd /path/to/your/project# 初始化本地仓库
git init# 添加所有文件到暂存区
git add .   # 或指定文件 git add file1.py# 提交到本地仓库
git commit 
http://www.lryc.cn/news/620427.html

相关文章:

  • Python包性能优化与并发编程:构建高性能应用的核心技术(续)
  • OpenBMC中C++策略模式架构、原理与应用
  • Qt基本控件
  • Elasticsearch:如何使用 Qwen3 来做向量搜索
  • 设计模式-策略模式 Java
  • 设计模式基础概念(行为模式):策略模式
  • Swift 实战:用链表和哈希表写出高性能的贪吃蛇引擎(LeetCode 353)
  • LeetCode 刷题【41. 缺失的第一个正数】
  • linux 主机驱动(SPI)与外设驱动分离的设计思想
  • tomcat 定时重启
  • LeetCode 1780:判断一个数字是否可以表示成3的幂的和-进制转换解法
  • 【Java虚拟机】JVM相关面试题
  • 网页加载缓慢系统排查与优化指南
  • pnpm常用命令;为什么使用pnpm?
  • 【STM32入门教程】stm32简介
  • Day56--图论--108. 冗余的边(卡码网),109. 冗余的边II(卡码网)
  • QLab Pro for Mac —— 专业现场音频与多媒体控制软件
  • 【BFS】P9065 [yLOI2023] 云梦谣|普及+
  • Spark Shuffle机制原理
  • 云蝠智能 VoiceAgent:重构物流售后场景的智能化引擎
  • 标贝科技「十万音色·自然语音数据集」 重构AI语音训练基础设施
  • 基于vue.js的无缝滚动
  • 系统设计——DDD领域模型驱动实践
  • rustdesk 开源遥控软件
  • 【深度学习计算性能】04:硬件
  • 医疗AI问答系统实战:知识图谱+大模型的融合应用开发
  • Trae x Figma MCP一键将设计稿转化为精美网页
  • 【python】类型注解
  • CICD-Devops整合Kubernetes-4
  • 深入学习Autosar之BswM模块