如何撤销所有GitHub操作,从零开始上传React/Next.js项目?
从零开始将React/Next.js项目上传到GitHub
第一步:清理本地混乱的Git环境
进入你的项目根目录,彻底删除本地残留的Git仓库文件:
# macOS/Linux rm -rf .git # Windows rd /s /q .git
第二步:在GitHub创建全新空仓库
登录GitHub后创建一个完全空白的仓库,不要勾选「Add a README file」「Add .gitignore」「Choose a license」这些选项,确保仓库初始化状态为空。
第三步:本地初始化Git并完成推送
- 在项目根目录初始化Git:
git init - 将所有项目文件加入暂存区:
git add . - 完成首次提交:
git commit -m "Initial commit" - 关联GitHub远程仓库(替换为你自己的仓库地址):
# HTTPS格式 git remote add origin https://github.com/你的用户名/你的仓库名.git # 或者SSH格式(已配置SSH密钥时用) git remote add origin git@github.com:你的用户名/你的仓库名.git - 推送到远程主分支:
git push -u origin main
注意事项
- 若推送时出现权限错误,确认本地Git已配置GitHub凭据(HTTPS密码或SSH密钥)
- 如果你项目里有不需要上传的文件,提交前可以创建
.gitignore文件,添加node_modules/等忽略规则
内容的提问来源于stack exchange,提问作者user22272894
相关产品推荐
相关产品推荐

