提示:为什么要记录笔记?笔记内容记录什么?
目录
前言
笔记内容
一、Git 删除远程仓库中多余的文件或者文件夹
二、Git 删除提交历史记录
参考
前言
最近,对于Git远程仓库中有些不需要的文件或文件夹想要删除掉。有些提交记录太多了,也想要删除掉。这些操作本人都不太熟悉,所以以笔记的形式记录一些网上查找到的资料或博客。笔记内容涉及的操作,已经经过验证可行。
笔记内容
一、Git 删除远程仓库中多余的文件或者文件夹
第一步:先pull远程代码,保持同步
git pull
第二步:删除文件
// 删除单个文件
git rm 文件名 --cached
// 删除文件夹
git rm -r 文件夹名 --cached
第三步:提交
git commit -m "备注信息"
第四步:推送
// 这个git push 前提是你已经使用过这个命令git push -u origin master
git push
二、Git 删除提交历史记录
第一步:根据最新的master,切换一个分支
git checkout --orphan latest_branch
第二步: 在刚切换的分支上,暂存所有文件
git add .
第三步:提交
git commit -m "记录清除提交记录后,首次提交"
第四步:删除原始主分支
git branch -D master
第五步:将当前分支重命名为 master
git branch -m master
第六步:最后,强制更新您的存储库
git push -f origin master
参考
https://blog.csdn.net/u014678583/article/details/115195605文章来源:https://www.toymoban.com/news/detail-736952.html
https://blog.csdn.net/weixin_40289389/article/details/124269007文章来源地址https://www.toymoban.com/news/detail-736952.html
到了这里,关于Git删除相关操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!