git清空历史log上传至新仓库master分支

5 阅读1分钟

1.切换到 master 分支git

git checkout master

2. 创建一个临时分支

git checkout --orphan temp_branch

3. 添加所有文件

git add -A

4. 提交

git commit -m "init: 清空历史,保留当前代码"

5. 删除 master 分支

git branch -D master

6. 重命名临时分支为 master

git branch -m master

7. 强制推送到远程(会覆盖远程历史,谨慎操作)

git push -f origin master((这步之前可以链接新的仓库地址)