从IDEA推送项目到GitHub 如何设置main存README、lab1存项目
操作指南
- 先执行
git status确认本地工作区无未提交的变更,避免操作过程中丢失文件 - 切换到本地lab1分支,同步远程最新内容,确认完整项目文件正常:
git checkout lab1 git pull origin lab1 - 创建无提交历史的空本地main分支:
git checkout --orphan main - 清空当前工作区所有Git追踪的文件,仅保留你需要的README.md文件(可自行新增内容编辑):
git rm -rf . - 提交README.md到本地main分支:
git add README.md git commit -m "init: add README file" - 将本地main分支推送到远程仓库:
git push -u origin main - (可选)如需将main设为仓库默认分支,可进入GitHub对应仓库的
Settings->Branches页面修改默认分支配置
操作完成后,远程仓库的lab1分支将保留完整项目文件,main分支仅存在README.md文件,符合配置要求。
内容的提问来源于stack exchange,提问作者TomasMaplewood
相关产品推荐
相关产品推荐

