I have a commit onto which I have amended some files. Some of these files that were part of the amend I do not want in this commit. Is there a way in Mercurial to remove certain
hg uncommit somefile.txt
does exactly this for me.
Like plain git reset
, it removes the change from the commit but leaves the file contents unchanged, so now hg diff
shows the change you just uncommitted.
The uncommit
command claims to come from the uncommit
extension, but may actually be coming from the evolve
extension, I admit I'm not 100% sure!