来源

运行

git config --global alias.undo '!f() { \
    git reset --hard $(git rev-parse --abbrev-ref HEAD)@{${1-1}}; \
}; f'

即可

注意这里的 Undo 仅仅是取消 commit 等等,不是真正的 undo。

其实实际上就是 git reset --hard

历史记录

  • 2016-09-04 - 初稿

猜你喜欢


文章标题:git undo

文章字数:180

本文作者:Mickir

发布时间:2016-09-04

最后更新:2017-04-18

原始链接:https://mickir.me/blog/git-undo.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。