You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Git Bash连接并推送文件至远程GitHub仓库

本地文件推送到已创建的GitHub远程仓库步骤及错误修复

一、完成本地仓库初始化(如果还没做)

  • 打开Git Bash,进入本地文件所在目录:cd /path/to/your/local/folder
  • 初始化Git仓库:git init

二、提交本地文件到仓库

  • 将所有本地文件加入暂存区:git add .(指定单个文件则替换.为文件名)
  • 提交暂存内容:git commit -m "首次提交"(替换为你的自定义提交说明)

三、确认远程仓库关联

你已执行git remote add origin <远程仓库链接>,可以用以下命令验证关联是否正确:
git remote -v
正常会显示origin对应的fetch和push链接。

四、修复推送报错

从你提供的错误来看,大概率是远程仓库已有默认内容(如README、LICENSE),本地仓库无相关记录导致冲突,按以下步骤解决:

  1. 拉取远程仓库内容并合并本地仓库:
    git pull origin main --allow-unrelated-histories
    (若远程分支为master,替换main为master)
  2. 若合并出现冲突,打开冲突文件手动调整内容,完成后重新提交:
    git add .
    git commit -m "合并远程仓库内容"
  3. 再次推送文件:git push origin main

其他可能的错误原因及修复

  • 权限问题:若使用HTTPS链接推送,需输入GitHub用户名和个人访问令牌(而非账号密码,GitHub已停止密码登录);若偏好SSH,需在GitHub配置SSH公钥,再修改远程链接为SSH格式:
    git remote set-url origin git@github.com:<你的用户名>/<你的仓库名>.git

内容的提问来源于stack exchange,提问作者Sadman Mehedi Sivan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 12:15:49