如何清空git远程仓库项目的所有文件,并重新提交
一、前言
希望可以保留现在这个远程仓库,然后清空里面的文件和文件夹,实现过程总结为:找个空文件夹把项目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本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!