如何上传代码到 GitHub

1. 前言:为什么要使用 GitHub?

GitHub 是全球最大的代码托管平台,开发者可以用它:

  • 备份代码(防止本地丢失)
  • 团队协作(多人共同开发)
  • 开源分享(让全世界看到你的项目)
  • 版本控制(随时回退到历史版本)

本文将详细介绍如何从零开始上传代码到 GitHub,适合 Git 新手。


2. 准备工作

2.1 注册 GitHub 账号

访问 GitHub 官网 注册账号(建议使用英文用户名)。

2.2 安装 Git

  • Windows:下载 Git for Windows
  • Mac:终端运行 brew install git
  • Linux(Ubuntu/Debian):sudo apt install git

安装后验证是否成功:

git --version
# 应输出类似:git version 2.37.1

2.3 配置 Git 用户名和邮箱

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"

3. 上传代码到 GitHub 的两种方式

方式 1:从本地新项目上传

步骤 1:初始化本地 Git 仓库
cd 你的项目文件夹
git init
步骤 2:添加文件到暂存区
git add .  # 添加所有文件
# 或指定文件:git add README.md
步骤 3:提交更改
git commit -m "首次提交:项目初始化"
步骤 4:在 GitHub 创建新仓库
  1. 登录 GitHub,点击右上角 + → New repository
  2. 填写仓库名(如 my-project),选择 Public/Private
  3. 不要勾选 “Initialize this repository with a README”(因为本地已有代码)
步骤 5:关联远程仓库并推送
git remote add origin https://github.com/你的用户名/仓库名.git
git branch -M main  # 默认分支改名为main(GitHub新仓库要求)
git push -u origin main

输入 GitHub 账号密码(或 Personal Access Token)。


方式 2:从已有 GitHub 仓库克隆

如果 GitHub 上已有仓库(如从别人的项目 fork):

git clone https://github.com/用户名/仓库名.git
cd 仓库名
# 修改代码后...
git add .
git commit -m "你的修改描述"
git push

4. 常见问题解决

4.1 认证失败(不再支持密码登录)

GitHub 已禁用密码登录,需用 Personal Access Token (PAT)

  1. 生成 Token:
    • GitHub → Settings → Developer settings → Personal Access Tokens → Generate new token
    • 勾选 repo 权限
  2. 推送时用 Token 替代密码:
    git push https://<你的TOKEN>@github.com/用户名/仓库名.git
    

4.2 冲突处理

如果远程仓库有更新,需先拉取:

git pull origin main
# 解决冲突后再提交
git push

4.3 忽略文件(.gitignore)

创建 .gitignore 文件,列出不想上传的文件(如临时文件、编译产物):

# 示例:忽略Unity临时文件
/[Ll]ibrary/
/[Tt]emp/
*.log

5. 图形化工具推荐(适合新手)

如果觉得命令行复杂,可以使用:

  • GitHub Desktop(官方工具,简单易用)
  • VS Code 内置 Git 功能(按 Ctrl+Shift+G 打开)
  • Sourcetree(功能更强大)

6. 最佳实践

  1. 频繁提交:小步提交,避免一次性推送大量改动
  2. 写好 Commit Message
    • 错误示例:git commit -m "fix bug"
    • 正确示例:git commit -m "修复玩家移动时卡墙的问题"
  3. 分支管理
    git checkout -b new-feature  # 创建新分支
    git push origin new-feature  # 推送分支
    

7. 总结

上传代码到 GitHub 只需 4 步:

  1. git init → 初始化仓库
  2. git add . → 添加文件
  3. git commit -m "消息" → 提交更改
  4. git push → 推送到 GitHub

掌握 Git 是开发者必备技能,现在就去 GitHub 创建你的第一个仓库吧!

延伸阅读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值