分享视频:用 Magit 丢弃/回退 commit 的三种方法

Hi, 前几天做了一个《用 Magit 丢弃/回退 commit 的三种方法》的操作视频, 发布在了油管 Emacs Magit: Three Ways to Discard/Revert Git Commits - YouTube ,有想了解 Magit 的朋友并且能访问的可以了解参考下,希望能帮到你。 如果有其他方法,欢迎一起交流探讨。

水平有限,讲得结结巴巴的,还请包涵(单独做了字幕,开启字幕观看会清晰一点 :neutral_face:)。

6 个赞

严格来讲,这些是 Git 就内置支持的方法(特性),这个视频是演示下如何在 Magit 中做这三种操作。

视频很赞,支持,Magit有很多这种方便又好用的小操作

1 个赞

是的,我还很喜欢的一个操作是 interactive rebase ,打算有空也搞一个视频 :grinning:

1 个赞

image

惰性主义, 我经常就这样 一键上传…
lazy-git "Update something..."

这样比较容易误提交一些预期之外的改动,比如编译产物。

个人的一些项目可能无所谓,跟别人协作的,可能就需要更正,然后就需要“丢弃/回退”,或者 interactive rebase 了(吃瓜)

视频做的挺好的,建议可以声音大一点。。

另外,hard reset 之后不能通过 git reflog 找回吗?

嗯嗯,声音是小了点。 :joy:

好像是可以找回来,但我感觉不好操作,容易弄丢。