通常用在需要从模板仓库创建项目仓库的时候用到,不需要保留模板的提交记录,只需要模板的当前最新版本代码。
假定已经克隆了模版代码。
首先检出代码到新的临时分支
git checkout --orphan tmp
根据需要适当修改代码,然后提交这个新分支的所有更改
git add .
git commit -m "Initial commit."
删除原来的分支, 如 main
git branch -D main
把当前分支 (tmp 分支) 重命名为 main
git branch -m main
将远程仓库地址修改成新的仓库
git remote set-url origin git@github.com/xueye404/new-project
推送代码
git push -u origin main