如何清空git远程仓库项目的所有文件,并重新提交

更新日期: 2020-11-06阅读: 2.3k标签: 远程

一、前言

希望可以保留现在这个远程仓库,然后清空里面的文件和文件夹,实现过程总结为:找个空文件夹把项目clone下来,删除内容,然后push。或者新建个分支保存现在的代码,清空master,合并分支,具体步骤如下:  


二、清空旧仓库

1.设置git帐户

git config --global user.name "用户名"
git config --global user.email "邮箱"

2.寻找一个临时文件夹,删除仓库内的旧文件

#克隆到本地
git clone [远程仓库地址] 
#删除当前目录下所有文件
rm -rf ./* 
#提交修改
git commit -a -m "delete old files" 
#推送到远程仓库
git pus


三、提交新内容

3.在当前项目中建立新的仓库,并合并代码到远程仓库

#初始化本地git仓库
git init 
#将本地文件添加到仓库中
git add . 
#提交修改
git commit -a -m "add new files" 
#设置远程仓库
git remote add origin [远程仓库地址] 
#拉取远程仓库到本地
git pull origin master --allow-unrelated-histories 
#推送到远程仓库
git push -u origin master


链接: https://fly63.com/article/detial/9821

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!