跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言

使用 GitHub Desktop 将本地代码上传至远程仓库教程

使用 GitHub Desktop 工具将本地代码上传至远程 GitHub 仓库的详细步骤。内容包括下载并安装 GitHub Desktop、登录账号、添加本地仓库以及发布到远程仓库的操作流程。通过图形化界面操作,避免了命令行指令的记忆负担,适合初学者快速上手版本管理。

微码行者发布于 2026/3/21更新于 2026/7/737 浏览
使用 GitHub Desktop 将本地代码上传至远程仓库教程

下载安装 GitHub Desktop

在浏览器中搜索 GitHub Desktop,访问官网进行下载安装。

Download

网页会自动识别系统版本,点击下载按钮。

Download Version

下载完成后打开文件,程序将自动安装。

Install

桌面出现快捷图标表示安装完成。默认安装在系统盘,若需更改路径可在安装过程中选择(部分版本可能限制)。

Desktop Icon

登录使用 GitHub Desktop

首次启动会提示登录 GitHub 账号,点击 Sign into GitHub.com。

Login

选择 Continue with browser。

Browser Auth

浏览器界面会显示登录页面,输入密码或确认授权后点击 Continue。

Auth Page

随后会出现授权请求界面,点击允许按钮并选择打开 GitHub Desktop。

Authorize

本地代码上传远程 GitHub 仓库

首次打开软件,点击红框位置可创建本地仓库。

Create Repo

或在左上角点击 File,选择 Add local repository。

Add Local

点击 Choose 选择要上传的本地代码文件夹,选中最外层目录后点击 Add repository。

Choose Folder

系统会提示是否创建新本地仓库,点击 create a repository。

Confirm Create

在 Create a new repository 界面保持默认设置或修改名称描述,点击 create repository。

Repo Settings

返回主界面,此时仓库已创建但仅位于本地。界面分为三个区域:左侧切换仓库,中间查看分支,右侧为发布选项。

Main Interface

点击第一个区域,下方显示 Changes 列表。

Changes

点击第三个区域(Publish repository),默认发布为私有仓库,如需公开请取消勾选。编辑 Name 和 Description 后点击 Publish repository。

Publish

若发布失败,可再次点击该位置的蓝色小图标重试。

Retry

成功后,登录 GitHub 网页端即可查看上传的仓库。

GitHub Web

每次修改文件后,Changes 区域会自动列出变更文件。勾选需要提交的文件,填写总结与描述,点击 commit to main 提交到本地仓库。

Commit

最后点击蓝色的 Push origin 按钮,将本地仓库推送到远程仓库。

Push

目录

  1. 下载安装 GitHub Desktop
  2. 登录使用 GitHub Desktop
  3. 本地代码上传远程 GitHub 仓库
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • AutoGPT+Python:自主 AI 智能体开发与实战
  • 浙大与蚂蚁集团 KAG 框架:知识增强生成技术解析
  • 网络安全入门指南:成为安全工程师的五项核心能力
  • 网络安全系统学习路线:从基础到进阶的完整指南
  • Go 语言实现汉明距离(Hamming Distance)算法详解与源码
  • Python 爬虫使用代理 IP 避免封禁的原理与实现方案
  • RAG 评估指南:核心指标解析与代码实现
  • Flutter 与 OpenHarmony 下 web_socket 标准 WebSocket 客户端跨平台实现
  • C++ 多线程同步实战:互斥锁(mutex)详解
  • MyBatis 动态 SQL 标签详解
  • 昇腾 CANN 学习路径指南:Python、C++ 与算子开发选型
  • Python 基于 Selenium 实现 12306 自动购票脚本
  • DCU BW1000 环境下 llama.cpp 推理 Qwen3-Coder-30B 实践与问题排查
  • PowerWiki:基于 Git 的知识管理系统
  • 使用 Claude Code 与 GLM4.7 修复前端 Bug 的踩坑实录与反思
  • AI 时代的技术民主化:为什么文科生可能成为最大受益者?
  • Qwen3 与 Qwen Agent 智能体开发实战:接入 MCP 工具
  • C++ 搜索引擎 Searcher 模块源码解析:正倒排索引实现
  • 队列的数组模拟与 STL queue 实战:从原理到代码实现
  • System Verilog 教程:从基础到高级验证

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online