--- title: Git slug: Git tags: - Guide - Outils - git translation_of: Mozilla/Git ---

L'actuel mirroir officiel git du code Firefox (aussi connu sous le nom de "gecko" ou "mozilla-central") peut être trouvé à https://github.com/mozilla/gecko-dev. Ce répertoire contient toutes les branches faisant partie des versions en cours, incluant les branches mozilla-central (nightly), mozilla-aurora (édition pour les développeurs), mozilla-beta ainsi que mozilla-release.

Si vous voulez travailler sur d'autres branches de Mozilla, https://github.com/mozilla/gecko-projects peut vous aider.  Ce répertoire contient les branches du projet (aussi appelé "twings") dont l'utilisation a varié.

Si vous préférez utiliser git directement avec les répertoires hg cette page vous guidera. De cette façon vous pourrez pousser directement votre travail du répertoire git au répertoire mercurial.

Un etherpad est également à disposition pour vous aider à utiliser git avec mozilla-central.

Pour les références historiques, le reste de la page décrit comment maintenir votre propre mirroir mais tout le monde devrait être capable d'utiliser l'URL ci-dessus.

Maintenir votre propre mirroir Mercurial de mozilla-central

Le reste de la page est uniquement pour les références historiques  - la plupart des gens peuvent l'ignorer et le contenu et sûrement déjà obsolète - reportez vous aux informations ci-dessus.

Le mirroir Mercurial le plus utilisé est disponible ici.

Ce repository est synchronisé avec hg-git. La git-mapfile est disponible ici-même.

Bootstrapper un repo hg-git

hg clone http://hg.mozilla.org/mozilla-central mozilla-central-hg-git

cd mozilla-central-hg-git/.hg

wget http://www.bluishcoder.co.nz/git-mapfile.bz2

bunzip2 git-mapfile.bz2

git clone git://github.com/doublec/mozilla-central.git --bare git

cd ../

# synchroniser le reste

hg gexport

 Autre

 -R peut-être utilisé pour spécifier un repo autre que le plus proche .hg
ex : hg -R ../mozilla-central-hg-git push .

Ce qui serait utile de pouvoir faire

utiliser try-server