我看到有趣的帖子解释了微妙之处git reset.
git reset
不幸的是,我读的越多,我就越不能完全理解它.我来自SVN背景,Git是一个全新的范例.我很容易变得善变,但Git更具技术性.
我认为git reset很接近hg revert,但似乎存在差异.
hg revert
究竟究竟做了git reset什么?请包括以下详细说明:
--hard
--soft
--merge
HEAD
HEAD^
HEAD~1
git ×1
reset ×1