470 votes

Comment cloner dépôt git avec révision/ensemble de modifications spécifique ?

Comment est-ce que je peux clone dépôt git avec révision/ensemble de modifications spécifique ? Quelque chose comme je le fais habituellement dans Mercurial :``

Merci !

919voto

Vaibhav Bajpai Points 2021
<pre><code></code><p>Pour revenir à nouveau à la dernière validation</p><pre><code></code></pre></pre>

266voto

Charles Bailey Points 244082

Si vous ne voulez pas extraire le référentiel complet, alors vous ne devriez pas utiliser probablement . Vous pouvez toujours juste utiliser fetch pour choisir la direction que vous souhaitez extraire. Je ne suis pas un expert de hg donc je ne sais pas les détails de mais dans git, vous pouvez faire quelque chose comme ça.

31voto

Walter Mundt Points 9160

Si vous voulez dire que vous souhaitez extraire tout depuis le début jusqu'à un point particulier, Charles Bailey réponse est parfait. Si vous souhaitez faire l'inverse et d'extraire un sous-ensemble de l'histoire à partir de la date actuelle, vous pouvez utiliser git clone --depth [N] où N est le nombre de tours de l'histoire que vous voulez. Cependant:

--profondeur

Créer un clone simple avec une histoire tronquée pour le nombre spécifié de révisions. Un peu référentiel a un certain nombre de limites (vous ne pouvez pas cloner ou chercher, ni pousser, ni en elle), mais elle est suffisante si vous êtes uniquement intéressé par l'histoire récente d'un grand projet avec une longue histoire, et voudrait envoyer des correctifs patchs.

27voto

phill Points 131

Juste pour les choses somme (git v. 1.7.2.1) :

  1. faire régulièrement de `` où vous voulez le repo (obtient tout à ce jour - je sais, pas ce qui est voulu, nous allons y arriver)
  2. ``souhaitée de la rev
  3. ``
  4. ``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X