用 GitHub CLI 可一键创建远程仓库并推送代码:先登录 gh auth login,再在项目根目录运行 gh repo create --public --source=. --push,自动初始化 Git、提交并推送到 main 分支。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想把本地写好的项目代码一键推送到 GitHub,同时自动创建远程仓库、跳过网页手动建库步骤,直接完成首次提交和推送。
用 GitHub CLI 自动创建仓库并推送代码
确保你已安装 GitHub CLI(gh),且已通过 gh auth login 登录账号。未登录时执行后续命令会报错中断。
打开终端,进入你的项目根目录。
运行 gh repo create --public --source=. --push。
这条命令会:自动在 GitHub 创建同名仓库(默认 Public)、将当前目录设为本地 Git 仓库(若尚未初始化)、添加远程 origin、执行 git add . 和 git commit -m "Initial commit"、最后 git push 推送全部内容到 【main 分支】。整个过程无需离开终端,也不用打开浏览器。
如果项目目录下已存在 .git,但尚未关联远程仓库,该命令仍能自动补全关联与首次推送;若已关联但 URL 错误,会提示冲突,需先 git remote remove origin 再重试。
手动建库后快速关联并推送(无 CLI 场景)
方法一:适用于已建好空远程库,但本地未初始化的情况
进入项目文件夹,执行 git init。
运行 git remote add origin https://github.com/用户名/仓库名.git,注意替换为你的实际 HTTPS 地址。
当用户提及 GitHub URL,或要求分析、审查、探索或理解任意 GitHub 项目、仓库或代码库时,请使用此技能。触发条件包括以下短语:“分析这个项目”、“看看这个仓库”、“analyze this repo”、“what does this project do”,或消息中包含任何 github.com URL。
执行 git add . 暂存所有文件——这一步漏掉任何文件,后续推送就不会包含它。
运行 git commit -m "first commit" 完成本地提交。
首次推送必须用 git push -u origin main(或 master,取决于远程库默认分支名)。【-u 参数不可省略,否则后续 git push 会失败】。
方法二:适用于远程库已存在 README,而你本地有代码想强制覆盖
先执行 git clone https://github.com/用户名/仓库名.git 下载空壳仓库。
把你的全部项目文件复制进刚克隆出的文件夹,删除其中的 README.md(否则 git add . 会把它也暂存进来)。
进入该文件夹,依次运行:
① git add .
② git commit -m "import existing code"
③ git push。










