1. 首页 > 编程开发 > github

如何把本地电脑的代码上传到github仓库(包含 Git 基础命令)?

把本地代码上传到刚创建的 GitHub 仓库,这是新手使用 GitHub 最核心的实操环节,我会分「准备工作」和「具体操作」两步讲,全程用最简单的步骤,避开复杂概念,确保你能跟着做。

前置准备

  1. 安装 Git
    • Windows:下载 Git for Windows,安装时一路默认即可(记得勾选 “Git Bash Here”)。
    • Mac:打开终端,输入 xcode-select --install 安装命令行工具,或直接用 brew install git(需先装 Homebrew)。
    • 验证安装:打开 Git Bash(Windows)/ 终端(Mac),输入 git --version,能显示版本号即安装成功。
  2. 配置 Git 身份(关联 GitHub 账号):打开 Git Bash / 终端,输入以下两行命令(替换成你的 GitHub 邮箱和用户名):
    bash
    运行
    git config --global user.name "你的GitHub用户名"
    git config --global user.email "你的GitHub注册邮箱"
    
  3. 获取仓库地址:回到你创建的 GitHub 仓库主页,点击绿色的「<> Code」按钮,复制 HTTPS 地址(比如 https://github.com/你的用户名/仓库名.git)。

上传本地代码的具体步骤(以 Windows 为例,Mac 操作一致)

步骤 1:本地文件夹准备

  1. 在电脑上新建一个文件夹(比如 my-first-project),把要上传的代码 / 文件放进这个文件夹。
  2. 右键点击该文件夹,选择「Git Bash Here」,打开 Git 命令窗口。

步骤 2:初始化本地仓库

在 Git Bash 中依次输入以下命令(每行输完按回车):
bash
运行
# 初始化本地仓库(把当前文件夹变成 Git 可管理的仓库)
git init

# 将文件夹内所有文件添加到 Git 暂存区(. 代表所有文件)
git add .

# 提交暂存区的文件到本地仓库(引号内是提交说明,随便写,比如“第一次上传代码”)
git commit -m "第一次上传代码"

步骤 3:关联远程仓库并上传

bash
运行
# 关联 GitHub 远程仓库(替换成你复制的仓库地址)
git remote add origin https://github.com/你的用户名/仓库名.git

# 把本地代码推送到 GitHub 仓库(第一次推送加 -u,后续可省略)
git push -u origin main
  • 执行最后一行命令后,会弹出登录窗口(或让你输入 GitHub 用户名和密码):
    • 新版 Git 需用「Personal Access Token」代替密码:若提示密码无效,去 GitHub 账号设置 → Developer settings → Personal access tokens → Generate new token,勾选 repo 权限,生成后复制,粘贴到密码输入框即可。
    • 也可选择用 GitHub Desktop 客户端登录,更简单。

验证上传结果

回到 GitHub 仓库主页,刷新页面,就能看到你本地的文件已经出现在仓库里了!

新手常见问题解决

  1. 报错 “fatal: remote origin already exists”:说明本地已关联过仓库,输入 git remote rm origin 删除原有关联,再重新执行 git remote add origin 仓库地址
  2. 上传后 GitHub 仓库为空:检查是否漏了 git add .git commit 步骤,确保本地提交成功后再推送。
  3. 提示 “branch main has no upstream branch”:执行 git push -u origin main 即可(-u 就是关联本地分支和远程分支)。

总结

  1. 上传核心流程:本地初始化仓库 → 添加文件 → 提交 → 关联远程仓库 → 推送。
  2. 关键命令:git init(初始化)、git add .(加文件)、git commit -m "说明"(提交)、git push -u origin main(推送)。
  3. 密码无效时用 GitHub 个人访问令牌(Personal Access Token)替代,是新版 Git 的必填操作。

声明:本文网友投稿,观点仅代表作者本人,不代表鲁班SEO赞同其观点或证实其描述。

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息