Difference Wiki

Git vs. Mercurial

Git and Mercurial are the Distributed Version Control Systems (DVCS). Mercurial is preferred in case when you have to work with small team and the main concern is to save the work and don’t let it to get lost. Git is preferred in case when you have to work in open and encouraging contributions from anywhere and you have to manage cleanly without any accidental breakage to your core published code.

Key Differences

Mercurial is comparatively simpler than Git to learn.
Git is comparatively more powerful than Mercurial.
Aimie Carlson
Jan 02, 2016
Pulling in Git is quite easy for workflow changes than Mercurial.
Aimie Carlson
Jan 02, 2016
Pushing in Mercurial is easy for workflow changes than Git.
Aimie Carlson
Jan 02, 2016
In Git there are many risks and hazards of errors for the repository on the server and thus duplicate work repository is required to be made for this purpose. In Mercurial there are no such hazards for working on the server repository.
Janet White
Jan 02, 2016
When committing through the index, Git has an extra “layer of indirection” while Mercurial has a simpler interface.
Harlon Moss
Jan 02, 2016
ADVERTISEMENT
Git provides you the more low-level commands as compare to Mercurial as Mercurial hids the advanced features by default and leave it upon user either to activate them or not through its configuration.
Janet White
Jan 02, 2016
Mercurial is quite easier than Git to learn
Git is comparatively more flexible than Mercurial.
Mercurial is preferred in case when you have to work with small team and the main concern is to save the work and don’t let it to get lost.
In Git the only the programmer owner’s actions can change the local repository for a working directory by doing a “pull”. On the other hand in Mercurial an external push can change the local repository to a working set of files.
Janet White
Jan 02, 2016
Git is preferred in case when you have to work in open and encouraging contributions from anywhere and you have to manage cleanly without any accidental breakage to your core published code.
Janet White
Jan 02, 2016
ADVERTISEMENT

Git and Mercurial Definitions

Git

Variant of get1.

Mercurial

Roman Mythology Of or relating to the god Mercury.

Git

An unpleasant, contemptible, or frustratingly obtuse person.

Mercurial

(Astronomy) Of or relating to the planet Mercury.

Git

A silly, incompetent, stupid, or annoying person (usually a man).

Mercurial

Having the characteristics of eloquence, shrewdness, swiftness, and thievishness attributed to the god Mercury.
ADVERTISEMENT

Git

See Geat.

Mercurial

Containing or caused by the action of the element mercury.

Git

A person who is deemed to be despicable or contemptible;
Only a rotter would do that
Kill the rat
Throw the bum out
You cowardly little pukes!
The British call a contemptible person a `git'

Mercurial

Quick and changeable in temperament; volatile
A mercurial nature.

Mercurial

A pharmacological or chemical preparation containing mercury.

Mercurial

(obsolete) Any of the plants known as mercury, especially the annual mercury or French mercury (Mercurialis annua).

Mercurial

(astrology) A person born under the influence of the planet Mercury; hence, a person having an animated, lively, quick-witted or volatile character.

Mercurial

(chemistry) A chemical compound containing mercury.

Mercurial

A preparation of mercury, especially as a treatment for syphilis.

Mercurial

(comparable) Having a lively or volatile character; animated, changeable, quick-witted.
His mercurial temperament

Mercurial

Pertaining to the astrological influence of the planet Mercury; having the characteristics of a person under such influence (see adjective sense 1).

Mercurial

Pertaining to the planet Mercury.

Mercurial

Of or pertaining to the element mercury or quicksilver; containing mercury.

Mercurial

Caused by the action of mercury or a mercury compound.

Mercurial

Pertaining to Mercury, the Roman god of, among other things, commerce, financial gain, communication, and thieves and trickery; hence (comparable), money-making; crafty.

Mercurial

Having the qualities fabled to belong to the god Mercury; swift; active; sprightly; fickle; volatile; changeable; as, a mercurial youth; a mercurial temperament.
A mercurial manWho fluttered over all things like a fan.

Mercurial

Having the form or image of Mercury; - applied to ancient guideposts.

Mercurial

Of or pertaining to Mercury as the god of trade; hence, money-making; crafty.
The mercurial wand of commerce.

Mercurial

Of or pertaining to, or containing, mercury; as, mercurial preparations, barometer. See Mercury, 2.

Mercurial

Caused by the use of mercury; as, mercurial sore mouth.

Mercurial

A person having mercurial qualities.

Mercurial

A preparation containing mercury.

Mercurial

Liable to sudden unpredictable change;
Erratic behavior
Fickle weather
Mercurial twists of temperament
A quicksilver character, cool and willful at one moment, utterly fragile the next

Mercurial

Relating to or under the (astrological) influence of the planet Mercury;
The Mercurial canals

Mercurial

Relating to or having characteristics (eloquence, shrewdness, swiftness, thievishness) attributed to the god Mercury;
More than Mercurial thievishness

Mercurial

Relating to or containing or caused by mercury;
Mercurial preparations
Mercurial sore mouth

What is Git?

Git is a Distributed Version Control System (DVCS).For sharing and modifying open source software, Git is widely used through its commercial website github. Git is preferred in case when you have to work in open and encouraging contributions from anywhere and you have to manage cleanly without any accidental breakage to your core published code. Its flexibility is quite high than other DVCS. It is quite powerful as it let you more low-level commands in its workflow.

What is Mercurial?

Mercurial is a Distributed Version Control System (DVCS). Mercurial is preferred in case when you have to work with small team and the main concern is to save the work and don’t let it to get lost. Mercurial is quite easier to learn and is simple. Mercurial hides the advanced features by default and leave it upon user either to activate them or not through its configuration

Trending Comparisons

New Comparisons