在使用 Git 进行版本控制时,有时候我们需要删除指定 commit 之前的所有历史。这可能是因为我们需要重新开始一个新的项目,或者因为我们发现了一些错误,需要修复历史记录。
或者,forked 了一个项目,不想保留它原历史记录,需要重新开始一个新的项目。
在 Git 中删除指定 commit 之前的所有历史,可以通过将该 commit 设为新的根提交来实现。以下是具体步骤:
提示
本文方法由 DeepSeek 生成,这里仅是为了记录一下,方便自己查阅。
在使用 Git 进行版本控制时,有时候我们需要删除指定 commit 之前的所有历史。这可能是因为我们需要重新开始一个新的项目,或者因为我们发现了一些错误,需要修复历史记录。
或者,forked 了一个项目,不想保留它原历史记录,需要重新开始一个新的项目。
在 Git 中删除指定 commit 之前的所有历史,可以通过将该 commit 设为新的根提交来实现。以下是具体步骤:
提示
本文方法由 DeepSeek 生成,这里仅是为了记录一下,方便自己查阅。
春节期间,DeepSeek 真是大火,手头正好有个需求,我就体验了一下。
它真的是很强大。
这里仅是简单记录一下,它生成的代码,更多关于 DeepSeek 的使用,大家可以去官网查看。
我需要一个分割 DOM 树的功能,根据指定的节点,将 DOM 树分割成两个 DOM 树。
一开始试了几个 DeepSeek 和 豆包 AI,都没达到想要的效果。
随后,重新提了自己的需求,将需求更明确化之后,试了一下 DeepSeek,它经过 5 分钟的推理之后,给出了一个非常不错的答案。
macOS 上可以使用 oh-my-zsh 来美化你的命令行提示。
windows 上可以使用 oh-my-posh 来美化你的 PowerShell 提示。
注
windows 下推荐使用 Windows Terminal 配合 PowerShell 来使用。
^(?!指定字符串).*$
Jitsi Meet 是一款开源的 Web 会议系统。
2019 年时在公司内部搞了一个 Jitsi 会议系统,为了省事,都是搭建 Docker 版的。
少人数时使用下来还可以,后来就一直使用了下来,中间也升级过几次。
最近有同事反应,不能多人在线了,超过2人后,前面的人会自动被踢下线,奇怪的是之前都是可以的,2022 年 8 月 升级后,一直没这个问题。
后来猜测可能是最近浏览器升级导致这个问题。
Jitsi 的版本也确实老了,想着升级一下,看看新版能不能解决这个问题。