制作介绍的网站模板,上海市黄页企业名录查询,网站推广公司网站,wordpress 增加域名目录 问题描述
解决方案
结果 问题描述
新复制的项目具有特比多的提交记录我想给他清除#xff0c;因为不清楚过多历史也就导致包特别大下载和提交等方面都不是很快
解决方案 查看代码clone网址#xff1b; 打开远程仓库#xff0c;选择要去除历史记代码分支#xff08…目录 问题描述
解决方案
结果 问题描述
新复制的项目具有特比多的提交记录我想给他清除因为不清楚过多历史也就导致包特别大下载和提交等方面都不是很快
解决方案 查看代码clone网址 打开远程仓库选择要去除历史记代码分支我的是dev — 复制Code选项框下HTTPS网址。 我喜欢在idea执行以下操作在git控制面板中执行也是一致的打开idea克隆此项目并切换到dev分支。然后在打开控制面板 除了通过上图idea右下角看目前处在哪个分支如果你是git控制面板操作用 git status查看当前代码分支状态 git branch -a查询当前处在哪个分支以及所有分支列表 git status git branch -a 新建没有父节点的分支prod并切换至新建分支 git checkout --orphan prod 使用 --orphan 选项可创建1个清洁分支(无任何的提交历史这样创建的分支还不是一个真正的分支因为HEAD指向的引用中没有commit值只有在进行一次提交后它才算得上真正的分支。) 添加当前目录的所有代码文件到暂存区 git add . 提交暂存区代码到仓库区 git commit -m 初次提交 删除原来的主分支(dev),如果原来的替换删除记录的分支不是 dev, 用实际的主分支名代替。
git branch -D dev 把当前分支重命名为dev git branch -m dev
最后把代码推送到远程仓库
有些仓库有 master 分支保护不允许强制 push需要在远程仓库项目里暂时把项目保护关掉才能推送。
git push -f origin dev 结果
可以看以前500多个提交现在只有一次了。good ------------------------------------------与正文内容无关------------------------------------ 如果觉的文章写对各位读者老爷们有帮助的话麻烦点赞加关注呗小弟在这拜谢了! 如果您觉得我的文章在某些地方写的不尽人意或者写的不对从而让你对你人生观产生颠覆概不负责需要斧正麻烦在评论区不吝赐教作者看到后会根据您的提示查阅文章进行修改还这世间一个公理一片蓝天