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

git清除所有提交记录及贡献者信息

1、切换到项目对应的目录,git log 查看项目的历史提交信息。

## 查看下你提交的记录的Author的信息,是否你想要的用户名和邮箱,如果没提交过那直接设置也可以
git log

2、清除贡献者信息和历史提交记录 

  注意:清除后无法回滚。

## 1、本地仓库checkout检出新分支,orphan参数用于创建没有commit记录的分支
git checkout --orphan newmaster

## 2、添加分支所有文件
git add -A

## 3、将添加的文件提交到本地仓库
git commit -am "commit description"

## 删除之前的主分支
git branch -D master

## 重命名检出的新分支为master,使他成为主分支
git branch -m master

## 强制提交覆盖掉远程仓库的分支
git push -f origin master

## 查看日志(只有一条提交记录,且(HEAD -> master, origin/master),说明已经提交了远程仓库)
git log



http://www.kler.cn/a/281345.html

相关文章:

  • 硬盘数据如何恢复?别慌!5 大策略帮您恢复硬盘数据!
  • Redis缓存分区
  • SAP B1 常用表单的 中英文名称路径(持续更新中)
  • 【C#】【EXCEL】Bumblebee/Classes/ExData.cs
  • 【蓝桥杯省赛真题48】python最大矩形面积 中小学青少年组蓝桥杯比赛 算法思维python编程省赛真题解析
  • 无人机搭载高压喷水清洗绝缘子技术详解
  • 软件设计原则之依赖倒置原则
  • RabbitMQ如何保证消息不丢失(面试版)
  • Oracle(86)什么是索引重建(Index Rebuild)?
  • 【商城源码需要不断升级哪些方面】
  • 游戏引擎详解——图片
  • 快速排序——算法世界的速度传奇
  • 解决 `java.sql.SQLException` 的正确方法
  • 【动态规划】子数组系列一(数组中连续的一段)
  • Spring Boot(八十七):集成opencc4j实现中文简繁转换
  • 进程间的同步与互斥
  • 根据子网前缀的长度计算ip范围
  • Python知识点:如何使用MongoDB与PyMongo进行NoSQL数据库操作
  • 零基础5分钟上手亚马逊云科技-基础设施即代码开发
  • 深入理解Java代理模式:从静态到动态的实现与应用