Hi, 前几天做了一个《用 Magit 丢弃/回退 commit 的三种方法》的操作视频, 发布在了油管 Emacs Magit: Three Ways to Discard/Revert Git Commits - YouTube ,有想了解 Magit 的朋友并且能访问的可以了解参考下,希望能帮到你。 如果有其他方法,欢迎一起交流探讨。
水平有限,讲得结结巴巴的,还请包涵(单独做了字幕,开启字幕观看会清晰一点 )。
Hi, 前几天做了一个《用 Magit 丢弃/回退 commit 的三种方法》的操作视频, 发布在了油管 Emacs Magit: Three Ways to Discard/Revert Git Commits - YouTube ,有想了解 Magit 的朋友并且能访问的可以了解参考下,希望能帮到你。 如果有其他方法,欢迎一起交流探讨。
水平有限,讲得结结巴巴的,还请包涵(单独做了字幕,开启字幕观看会清晰一点 )。
严格来讲,这些是 Git 就内置支持的方法(特性),这个视频是演示下如何在 Magit 中做这三种操作。
视频很赞,支持,Magit有很多这种方便又好用的小操作
是的,我还很喜欢的一个操作是 interactive rebase ,打算有空也搞一个视频 。
惰性主义, 我经常就这样 一键上传…
lazy-git "Update something..."
这样比较容易误提交一些预期之外的改动,比如编译产物。
个人的一些项目可能无所谓,跟别人协作的,可能就需要更正,然后就需要“丢弃/回退”,或者 interactive rebase 了(吃瓜)
视频做的挺好的,建议可以声音大一点。。
另外,hard reset 之后不能通过 git reflog 找回吗?
嗯嗯,声音是小了点。
好像是可以找回来,但我感觉不好操作,容易弄丢。