3 ms·
I haven't used Mercurial for a while, but on the top of my head: - lightweight branches (your branch is just a different head, there is nothing permanent about
by mercurial 14y ago
I haven't used Mercurial for a while, but on the top of my head:
- lightweight branches (your branch is just a different head, there is nothing permanent about it)
- git rebase -i (rewrite your history)
- git add --patch (add parts of a file to a commit instead of the whole file)
- the philosophy of preparing the commit by putting the files or portions of files you want to commit in the staging area, as opposed to committing everything per default
I know Mercurial has alternatives to most of these functionalities, through various plugins. But I can't say I found them nearly as usable as Git. And that's saying something considering Git's command line interface.