【Git】清除git仓库的所有提交记录信息,并推送到一个新的仓库

Git之基于图形界面工具TortoiseGit(乌龟git)增删改查本地仓库以及建立远程仓库,同步本地仓库至远程仓库github 文章目录前言1.本地仓库操作1.创建本地仓库文件:2.查看本地版本库的情况3.修改文件并提交到本地版本库:3.1 查看日志来知道修改了什么3.1还原误删除文件4.删除文件5. 将java工程加入到本地版本库5.1将java工程直接放本地版本库5.1如果有些文件不想加入版本库操作如idea生成的文件2.远程仓库操作1.创建远程仓库1.1使用命令行ssh连接远程仓库1.2使用乌龟本地仓库使用ssh远程同步github远程仓库1.3使用乌龟https传输方式本地同步github远程仓库 前言 本博客是关于使用gi 阅读详情

一、背景

最近需要将开源的权限管理系统放入到一个新的仓库中,便于后期二次开发和学习,需要把之前git仓库提交的消息清空,生成一个全新的项目

二、操作流程

  1. 切换到新的分支

git checkout --orphan new_branch

这里直接将项目的分支切出来,new_branch可以自定义名称
在这里插入图片描述

  1. 提交文件到暂存区

git add -A

此次需要排除.gitignore文件已经声明的内容

  1. 提交已经跟踪过的文件,并发送提交信息

git commit -am “first commit”

此处 first commit 可以为自定义消息(注意双引号的中英文切换)
在这里插入图片描述

  1. 删除旧的master分支

git branch -D master

master可以是自己的分支名称

删除前:
在这里插入图片描述
删除后:
在这里插入图片描述
在这里插入图片描述

  1. 重命名当前分支为master

git branch -m master

在这里插入图片描述

  1. 删除当前旧的远程分支

git remote rm origin

在这里插入图片描述
在这里插入图片描述

  1. 使用IDEA提交代码到新的远程仓库

操作如下:
在这里插入图片描述
输入自己新的远程仓库地址(前提是已经建立过的),点击推送完之后,刷新自己的远程仓库
在这里插入图片描述

git提交记录全部删除 (idea操作版本)git提交记录全部删除 阅读详情

相关推荐

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

选项,可创建1个干净的分支(无任何的提交历史,但是当前分支的内容一应俱全)。但严格意义上说,这样创建的分支还不是一个真正的分支,因为 HEAD 指向的引用中没有 commit 值,只有在进行一次提交后,它才算得上真正的分支。一般仓库默认的主分支为 master 分支,如果原来的主分支不是 master, 用实际的主分支名代替。基于以前的仓库重新开发,这样可保留以前的配置等文件,但是需要删除全部的历史记录、tag、分支等。删除原来的主分支 master。如果别人不能拉取代码,可以使用。测试提交历史是否清除。

来杯卡布奇诺的博客 1547

git中删除版本库-重新初始化-提交-push过程

因为在往git中推送项目之前没有编写.gitignore文件,导致我添加忽略规则的时候不生效,所以我需要重新删除git版本库中的内容,然后编写.gitignore文件。这篇文章主要就是记录这个过程的;

兵哥LOVE坤 6661

git上传代码后,如何清空历史日志以及文件操作,重新上传?以及上传代码

其中有一个名为ColaFramework的Unity框架项目,马三开发了一年多了,期间提交代码的时候在Log中上传了一些比较敏感的信息,这些信息都可以在Github上面搜索到,马三想把这些Log信息清除掉,使其变成一个没有提交记录的“新仓库”。通过以上几步就可以简单地把一个Git仓库的历史提交记录清除掉了,不过最好还是在平时的开发中严格要求一下提交日志的规范,尽量避免在里面输入一些敏感信息进来。【Git教程】如何清除git仓库的所有提交记录,成为一个新的干净仓库。

pvmsmfchcs的博客 1101

【笔记】Git|将git仓库中所有的 commit 合成一个,清空所有 git 提交记录

分享三种可用的方式,并简单介绍一下为什么不用 `rebase`。

shandianchengzi的博客 1万+

TS808效果器制作教程

TS808效果器制作教程 可以在立创商城购买到大部分的电阻电容和IC,音频接口,踩钉,电位器和电源接口可以去某宝看看都买得到的。链接https//pan.baidu.com/s/1QId1eIE3fJ2u5NLBSISvGA。安装过程过于繁琐,把所有元器件按照图纸焊接完成就可以调试了,祝你们成功!这是TS808经典效果器制作过程的记录。IC是JRC4558。...

qq_18948149的博客 3427

克隆下来的项目删除原有git信息,上传到自己的git仓库

如果仓库干净,就不用进行这步,如果存在其他文件(md文件等),需要执行rebase,命令:git pull --rebase origin master。之后再使用 git remote add origin https://xxxx.git 进行添加。如果有远程信息 使用 git remote rm origin 删除,删除后再次查看则无信息。此时使用git remote -v 查看远程信息 可以看到刚才添加的。(2)添加本地文件,使用 git add . 进行添加。这时候去看自己的远程仓库上传成功。

qq_44082755的博客 1424

C#实战:5分钟搞定Modbus RTU通讯(基于NModbus4库)

本文详细介绍了如何使用C#和NModbus4库快速实现Modbus RTU通讯,包括环境配置、核心功能实现、性能优化及常见问题排查。通过代码示例和实用技巧,帮助开发者高效完成工业自动化设备的数据采集与控制任务。

weixin_30689307的博客 468

git删除版本库重新初始化提交push

git重新初始化版本库

love_THL的博客 895

LTE信令流程及业务流程

eNB返回E-RAB建立响应消息,E-RAB建立列表信息中包含成功建立的承载信息,E-RAB建立失败列表消息中包含没有成功建立的承载消息。3)当下行数据达到时,网络侧先对UE进行寻呼,随后UE发起随机接入过程,并发起service request过程。用户面:S-GW向eNB发送承载建立请求,包含(IMSI, QoS, TFT, TEID, LBI等)控制面:MME向eNB发送E-RAB建立请求,包含E-RAB ID,QoS,S-GW TEID。3)在S1接口上建立S1承载,在Uu接口上建立数据无线承载。

qq_44390640的博客 4583

FortiOS路径遍历漏洞CVE-2022-41328实战复现:从环境搭建到漏洞利用全记录

本文深入解析FortiOS路径遍历漏洞CVE-2022-41328,从漏洞背景、影响范围到技术原理进行全面剖析。提供详细的漏洞复现环境搭建步骤和实战利用方法,并给出官方修复方案与临时缓解措施,帮助企业有效防御此类防火墙漏洞风险。

weixin_30485379的博客 523

如何清除git仓库的所有提交记录,成为一个新的干净仓库

如何清除git仓库的所有提交记录,成为一个新的干净仓库 转载: https://www.cnblogs.com/msxh/p/11082246.html

u012835970的博客 413

PyTorch实战:用FGSM攻击MNIST分类器(附可视化对比)

本文通过PyTorch实战演示了如何使用FGSM对抗攻击方法攻击MNIST手写数字分类器。文章详细解析了FGSM攻击原理,提供了从环境搭建、模型准备到攻击实施、可视化对比的完整代码实战流程,并探讨了对抗样本的生成与模型鲁棒性评估。

3a9bq4r8t2y的博客 216

清理旧项目git记录,新建版本库并完成新版本库关联与推送

清理旧git关联、历史记录等 1、删去版本控制 [File] -> [Seeting] -> [Version Control] 删去目录,并确认应用 清理记录 将项目目录下的.git文件夹删除 关联新版本库 创建新版本库 在git上创建一个版本库 本地创建本地仓库 如图操作,随后文件名会变成暗红色 文件加入本地仓库 右键项目,如图将文件加入本地仓库 此时文件名会变成绿色 在左下角打开终端界面 查看当前用户名称 git config user.name 查看当前所在分支 分支也可

qq_39483453的博客 354

云效 CI/CD + 阿里云 OSS 自动部署前端项目实战指南(2026)

前端项目部署到 OSS + CDN 是阿里云生态中最常见的静态站点托管方案。手动上传 OSS,容易遗漏文件或部署错版本权限配置不当,要么过宽(全桶读写)要么报 403CDN 缓存没刷新,用户看到的还是旧版本多环境(dev/test/pro)流水线重复配置本文基于实际生产环境经验,完整覆盖从 RAM 权限 → OSS 配置 → CDN 加速 → 云效流水线的全链路,含两种授权方案对比和踩坑记录。一套可直接复用的 RAM 最小权限策略两种云效授权方案的完整配置步骤。

探索云原生与智能化驱动下的安全运维新范式。关注DevSecOps、可观测性、AIOps等前沿领域,与您共赴技术前沿。 428

【3D Slicer】的小白入门使用指南一

3D Slicer 是一个免费的开源软件平台,用于医学、生物医学和其他 3D 图像的可视化、处理、分割、配准和分析。Slicer 的功能包括:读/写。

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 5556

彻底清除git所有历史提交记录使其为“新”库

彻底清除 git 仓库的所有历史提交记录(包含分支和标签)的解决方案,以及用bat(dos)批处理脚本简化操作。

第七宇林的博客 2万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【Git教程】如何清除git仓库的所有提交记录,成为一个新的干净仓库

清除git仓库的所有提交记录

白云 6083

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

idea 上传项目到码云git仓库(完整操作流程),以及idea清除git项目记录操作,撤销提交的commit

经常会上传项目到码云git仓库上,以及偶尔会需要idea清除git项目记录,以及如果不小心把一些敏感的数据提交了,比如密码之类的,如果还没有推送到远程的仓库上去,是可以撤销的。 1. 首先在码云上新建仓库 把项目添加到Git仓库 在IDEA的菜单栏点击 VCS > import into version control > Create Git Repositorl 这时候项目文件变成红色,在项目上右键Git > Add ,之后项目文件变绿色 配置码云仓库的路径 点击Git >...

新林的博客 1万+

git 删除误上传的.idea文件、如何清除git仓库的所有提交记录,成为一个新的干净仓库、清除git仓库中某个文件的提交记录

git 删除误上传的.idea文件 提交项目的时候忘记添加.gitignore文件,误上传了文件夹(如.idea)如何解决? pycharm 安装 .ignore插件 项目跟目录下创建 .ignore 文件 以.idea文件夹举例,如下排除 .idea/ # Project exclude paths /venv/ .idea/ 打开项目终端执行命令 删除github上的误上传文件.idea git rm -rf --cached .idea 提交.gitignore文件 git

西京刀客 4375

【GIT教程】清除git仓库中某个文件的提交记录

清除git仓库中某个文件的提交记录

白云 5377

重置 Git 项目并清除提交历史

通过上述步骤,你可以完全重置 Git 项目的历史记录,将当前代码作为全新的初始提交。这在需要清除敏感信息或重新整理混乱的提交历史时非常有用,但请记住这是一个破坏性操作,应该谨慎使用。

qq_45141261的博客 2132

Git中,如何撤销已经推送到远程仓库的提交?

在Git中,撤销已经推送到远程仓库的提交有几种方法,具体取决于你希望达到的效果。

qq_33240556的博客 4093

Git使用经验总结8-Git仓库历史记录清除

删除特定的历史提交记录还是很困难的,笔者这里的做法是干脆彻底清除 Git 历史记录,只保留当前工作目录的最新快照,重新开始一个干净的提交历史。Write-Host "📤 准备逐个提交 $($files.Count) 个文件到 $remoteUrl ..." -ForegroundColor Cyan。Write-Host "⚠️ 无法添加文件 $filename,跳过。Write-Host "`n--- 处理文件: $filename ---" -ForegroundColor Green。

2501_94642618的博客 918

git 如何清理操作日志_【Git教程】如何清除git仓库的所有提交记录,成为一个新的干净仓库...

一、引言马三也算Github的忠实用户了,经常会把一些练手的项目传到Github上面进行备份。其中有一个名为ColaFramework的Unity框架项目,马三开发了一年多了,期间提交代码的时候在Log中上传了一些比较敏感的信息,这些信息都可以在Github上面搜索到,马三想把这些Log信息清除掉,使其变成一个没有提交记录的“新仓库”。于是我在网上一搜,步骤还挺简单的,直接按照下面一步步操作就可以...

weixin_39543652的博客 801
上一篇: Python3使用pyspark时报错PicklingError
下一篇: [IDEA]项目连接多个数据库时,Mapper.xml的SQL表名报红
Week_2019
博客等级 码龄7年 22粉丝 19原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值