运行
git config --global alias.undo '!f() { \
git reset --hard $(git rev-parse --abbrev-ref HEAD)@{${1-1}}; \
}; f'
即可
注意这里的 Undo 仅仅是取消 commit 等等,不是真正的 undo。
其实实际上就是 git reset --hard
运行
git config --global alias.undo '!f() { \
git reset --hard $(git rev-parse --abbrev-ref HEAD)@{${1-1}}; \
}; f'
即可
注意这里的 Undo 仅仅是取消 commit 等等,不是真正的 undo。
其实实际上就是 git reset --hard
文章标题:git undo
文章字数:180
本文作者:Mickir
发布时间:2016-09-04
最后更新:2017-04-18
原始链接:https://mickir.me/blog/git-undo.html
版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。