当前位置: 首页 > news >正文

做网站准备内容个人博客网页设计

做网站准备内容,个人博客网页设计,衡水专业网站建设公司,济南代办注册公司清除 git 所有历史提交记录,使其为新库需求方案需求 基于以前的仓库重新开发,这样可保留以前的配置等文件,但是需要删除全部的历史记录、tag、分支等。 方案 创建新的分支 使用 --orphan 选项,可创建1个干净的分支(无…

清除 git 所有历史提交记录,使其为新库

    • 需求
    • 方案

需求

基于以前的仓库重新开发,这样可保留以前的配置等文件,但是需要删除全部的历史记录、tag、分支等。

方案

  1. 创建新的分支

    使用 --orphan 选项,可创建1个干净的分支(无任何的提交历史,但是当前分支的内容一应俱全)。但严格意义上说,这样创建的分支还不是一个真正的分支,因为 HEAD 指向的引用中没有 commit 值,只有在进行一次提交后,它才算得上真正的分支。

    git checkout --orphan new_branch
    
  2. 添加所有文件

    git add .
    
  3. 提交代码

    git commit -m '新仓库'
    
  4. 删除原来的主分支 master

    一般仓库默认的主分支为 master 分支,如果原来的主分支不是 master, 用实际的主分支名代替。

    git branch -D master
    
  5. 把当前分支重命名为 master

    git branch -m master
    
  6. 最后把代码推送到远程仓库

    有些仓库有 master 分支保护,不允许强制 push,需要在远程仓库项目里暂时把项目保护关掉才能推送。
    推送前需要使用 git remote -v 查看关联的远程仓库的信息(主要是远程库的别名)。虽然远程库的别名默认是 origin ,但你可能设置过其他的别名(而非 origin)。

    git push -f origin master
    
  7. 测试仓库是否可用

    git pull
    

    如果别人不能拉取代码,可以使用

    git pull -r
    
  8. 测试提交历史是否清除

    # 1.查看提交日志
    git log --pretty=oneline# 2.查看分支信息
    # 列出所有本地分支
    git branch
    # 列出所有远程分支
    git branch -r
    # 列出所有本地分支和远程分支
    git branch -a# 3.查看 tag 信息
    # 查看本地标签
    git tag
    # 查看远程标签
    git ls-remote --tags
    

若在第 6、7 步遇到类似下面的问题:
在这里插入图片描述
可以通过 git branch --set-upstream-to=origin/master master 命令解决

http://www.hkea.cn/news/524430/

相关文章:

  • 做装饰工程的在什么网站投标自建站
  • 地球人--一家只做信誉的网站帮忙推广的平台
  • 网站建设外包协议天津网站排名提升
  • 邯郸教育行业网站建设百度推广代理商查询
  • 政府网站有哪些网站seo最新优化方法
  • 做广告牌子seo外链工具
  • 微信页面设计网站兰州网络推广技术
  • 上门做网站搜狗站长工具
  • wordpress用户邮箱验证码百度seo搜索引擎优化培训
  • 360极速怎么屏蔽网站新闻热点大事件
  • 购物app开发价格表站长工具seo排名
  • 微餐饮网站建设营销型网站建设方案
  • 高端网站建设公司好不好2020国内搜索引擎排行榜
  • 网站建设服务公司选哪家比较好?苏州优化收费
  • 中国建设银行河南省分行网站推广信息哪个平台好
  • 网站建设官网免费模板杭州seo优化
  • 绍兴网站建设谷歌搜索引擎在线
  • 网站的会员认证怎么做黑龙江新闻头条最新消息
  • 做网站如何分工百度推广登录平台客服
  • 网站建设如何提案万网域名注册信息查询
  • 创意二维码制作网站企业网络营销推广案例
  • 论坛型网站怎么做百度高级检索入口
  • 做百度移动网站排搜素引擎优化
  • 公司创建一个网站需要多少钱想做百度推广找谁
  • 做文献ppt模板下载网站有哪些常德政府网站
  • 青岛网站建设公司排行外链工具在线
  • 网站怎么做显得简洁美观seo数据是什么意思
  • 阿里巴巴开通诚信通后网站怎么做网络优化网站
  • 东莞手机网站价格便宜个人免费建站软件
  • 电子商务网站建设的步骤一般为百度100%秒收录