跳到内容

关于使用Git更改提交历史的技能课程

许可证

通知 您必须登录才能更改通知设置

技能/变更提交历史

文件夹和文件

姓名姓名
上次提交消息
上次提交日期

最新提交

 

历史

22承诺
 
 
 
 
 
 
 
 

删除提交历史记录

使用Git删除意外提交可能很困难。在本GitHub技能课程中,您将使用BFG Repo-Cleaner来更改Git存储库的历史记录。您可以应用在本课程中学习的内容,从您自己的存储库中完全删除敏感材料。

欢迎光临

可信的提交历史是Git版本控制的基础。因此,更改提交历史记录在设计上很困难。有时,需要更改历史记录以删除错误签入的凭据或其他敏感数据。在本课程中,我们将学习如何从存储库的完整历史记录中删除内容,并应用最佳实践来防止将来的意外提交。

  • 这是给谁的:Git、组织的中间用户
  • 你将学到什么:如何从Git的整个历史记录中删除文件
  • 你将建造什么:您将操作Git存储库的历史记录
  • 前提条件:建议您将此存储库克隆到您的计算机上,并使用命令行进行后续操作。您还需要安装BFG Repo-Cleaner,但本课程将介绍这些步骤。
  • 多久了:完成本课程不到1小时。

在本课程中,您将:

  1. 从存储库的根目录中删除内容
  2. 使用BFG Repo-Cleaner从存储库历史记录中删除内容
  3. 通过向添加模式来避免将来的意外提交.gitignore(.git忽略)

如何开始本课程

开始-课程

  1. 右键单击开始课程并在新选项卡中打开链接。
  2. 在新选项卡中,大多数提示都会自动填写。
    • 对于所有者,请选择您的个人帐户或组织来托管存储库。
    • 我们建议创建公共存储库,因为私有存储库将使用操作分钟.
    • 向下滚动并单击创建存储库按钮。
  3. 创建新存储库后,等待大约20秒,然后刷新页面。按照新存储库自述文件中的分步说明进行操作。

获取帮助:在我们的讨论板上发布查看GitHub状态页

©2024 GitHub•行为准则麻省理工学院许可证

关于

关于使用Git更改提交历史的技能课程

话题

资源

许可证

行为准则

安全政策

星星

观察者

叉子