CINXE.COM

Git - git-replace Documentation

<!DOCTYPE html> <html lang="fr"> <head> <script type="text/javascript"> const currentTheme = localStorage.getItem("theme") if (currentTheme) { const prefersDarkScheme = window.matchMedia("(prefers-color-scheme: dark)").matches if ((prefersDarkScheme && currentTheme === "light") || (!prefersDarkScheme && currentTheme === "dark")) { document.documentElement.dataset.theme = currentTheme } } </script> <meta charset='utf-8'> <meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Git - git-replace Documentation</title> <link href="/favicon.ico" rel='shortcut icon' type='image/x-icon'> <link rel="stylesheet" href="/application.min.css"> </head> <body id="documentation"> <div class="inner"> <header> <a id="logo" href="/"><img src="/images/logo@2x.png" width="110" height="46" alt="Git" class="no-filter" /></a> <span id="tagline"></span> <script type="text/javascript"> const taglines = [ "fast-version-control", "everything-is-local", "distributed-even-if-your-workflow-isnt", "local-branching-on-the-cheap", "distributed-is-the-new-centralized" ]; var tagline = taglines[Math.floor(Math.random() * taglines.length)]; document.getElementById('tagline').innerHTML = '--' + tagline; </script> <div id="search-container"> <form id="search" action="/search/results"> <input id="search-text" name="search" placeholder="Type / to search entire site…" autocomplete="off" type="text" /> </form> <div id="search-results"></div> </div> <img src="/images/dark-mode.svg" id="dark-mode-button" /> </header> </div> <div class="inner"> <div id="content-wrapper"> <div tabindex="1" class="sidebar-btn"></div> <aside class="sidebar" id="sidebar"> <nav> <ul> <li> <a href="/about">About</a> <ul> </ul> </li> <li> <a href="/doc" class="active">Documentation</a> <ul class="expanded"> <li> <a href="/docs" class="active">Reference</a> </li> <li> <a href="/book">Book</a> </li> <li> <a href="/videos">Videos</a> </li> <li> <a href="/doc/ext">External Links</a> </li> </ul> </li> <li> <a href="/downloads">Downloads</a> <ul > <li> <a href="/downloads/guis">GUI Clients</a> </li> <li> <a href="/downloads/logos">Logos</a> </li> </ul> </li> <li> <a href="/community">Community</a> </li> </ul> </nav> </aside> <div id="content"> <div id='reference-version'> <a class="dropdown-trigger" id="reference-languages-trigger" data-panel-id="l10n-versions-dropdown" href="#"> Français ▾</a> <div class='dropdown-panel right' id='l10n-versions-dropdown'> <header>Localized versions of <strong>git-replace</strong> manual</header> <ol class='reference-previous-versions'> <li> <a href="/docs/git-replace"><span class="version">English</span> </a> </li> <li> <a href="/docs/git-replace/fr"><span class="version">Français</span> </a> </li> <li> <a href="/docs/git-replace/pt_BR"><span class="version">Português (Brasil)</span> </a> </li> <li> <a href="/docs/git-replace/zh_HANS-CN"><span class="version">简体中文</span> </a> </li> </ol> <footer> Want to read in your language or fix typos?<br/> <a href="https://github.com/jnavila/git-manpages-l10n">You can help translate this page</a>. </footer> </div> <a class="dropdown-trigger" id="reference-topics-trigger" data-panel-id="topics-dropdown" href="#">Topics ▾</a> <div class='dropdown-panel right' id='topics-dropdown'> <div class='three-column'> <div class='column-left'> <h3 class='setup'>Setup and Config</h3> <ul class='unstyled'> <li> <a href="/docs/git/fr"> git </a> </li> <li> <a href="/docs/git-config/fr"> config </a> </li> <li> <a href="/docs/git-help/fr"> help </a> </li> <li> <a href="/docs/git-bugreport/fr"> bugreport </a> </li> <li> <a href="/doc/credential-helpers"> Credential helpers </a> </li> </ul> <h3 class='projects'>Getting and Creating Projects</h3> <ul class='unstyled'> <li> <a href="/docs/git-init/fr"> init </a> </li> <li> <a href="/docs/git-clone/fr"> clone </a> </li> </ul> <h3 class='snapshotting'>Basic Snapshotting</h3> <ul class='unstyled'> <li> <a href="/docs/git-add/fr"> add </a> </li> <li> <a href="/docs/git-status/fr"> status </a> </li> <li> <a href="/docs/git-diff/fr"> diff </a> </li> <li> <a href="/docs/git-commit/fr"> commit </a> </li> <li> <a href="/docs/git-notes/fr"> notes </a> </li> <li> <a href="/docs/git-restore/fr"> restore </a> </li> <li> <a href="/docs/git-reset/fr"> reset </a> </li> <li> <a href="/docs/git-rm/fr"> rm </a> </li> <li> <a href="/docs/git-mv/fr"> mv </a> </li> </ul> <h3 class='branching'>Branching and Merging</h3> <ul class='unstyled'> <li> <a href="/docs/git-branch/fr"> branch </a> </li> <li> <a href="/docs/git-checkout/fr"> checkout </a> </li> <li> <a href="/docs/git-switch/fr"> switch </a> </li> <li> <a href="/docs/git-merge/fr"> merge </a> </li> <li> <a href="/docs/git-mergetool/fr"> mergetool </a> </li> <li> <a href="/docs/git-log/fr"> log </a> </li> <li> <a href="/docs/git-stash/fr"> stash </a> </li> <li> <a href="/docs/git-tag/fr"> tag </a> </li> <li> <a href="/docs/git-worktree/fr"> worktree </a> </li> </ul> <h3 class='sharing'>Sharing and Updating Projects</h3> <ul class='unstyled'> <li> <a href="/docs/git-fetch/fr"> fetch </a> </li> <li> <a href="/docs/git-pull/fr"> pull </a> </li> <li> <a href="/docs/git-push/fr"> push </a> </li> <li> <a href="/docs/git-remote/fr"> remote </a> </li> <li> <a href="/docs/git-submodule/fr"> submodule </a> </li> </ul> </div> <div class='column-middle'> <h3 class='inspection'>Inspection and Comparison</h3> <ul class='unstyled'> <li> <a href="/docs/git-show/fr"> show </a> </li> <li> <a href="/docs/git-log/fr"> log </a> </li> <li> <a href="/docs/git-diff/fr"> diff </a> </li> <li> <a href="/docs/git-difftool/fr"> difftool </a> </li> <li> <a href="/docs/git-range-diff/fr"> range-diff </a> </li> <li> <a href="/docs/git-shortlog/fr"> shortlog </a> </li> <li> <a href="/docs/git-describe/fr"> describe </a> </li> </ul> <h3 class='patching'>Patching</h3> <ul class='unstyled'> <li> <a href="/docs/git-apply/fr"> apply </a> </li> <li> <a href="/docs/git-cherry-pick/fr"> cherry-pick </a> </li> <li> <a href="/docs/git-diff/fr"> diff </a> </li> <li> <a href="/docs/git-rebase/fr"> rebase </a> </li> <li> <a href="/docs/git-revert/fr"> revert </a> </li> </ul> <h3 class='debugging'>Debugging</h3> <ul class='unstyled'> <li> <a href="/docs/git-bisect/fr"> bisect </a> </li> <li> <a href="/docs/git-blame/fr"> blame </a> </li> <li> <a href="/docs/git-grep/fr"> grep </a> </li> </ul> <h3 class='email'>Email</h3> <ul class='unstyled'> <li> <a href="/docs/git-am/fr"> am </a> </li> <li> <a href="/docs/git-apply/fr"> apply </a> </li> <li> <a href="/docs/git-format-patch/fr"> format-patch </a> </li> <li> <a href="/docs/git-send-email"> send-email </a> </li> <li> <a href="/docs/git-request-pull/fr"> request-pull </a> </li> </ul> <h3 class='external'>External Systems</h3> <ul class='unstyled'> <li> <a href="/docs/git-svn"> svn </a> </li> <li> <a href="/docs/git-fast-import/fr"> fast-import </a> </li> </ul> <h3 class='server-admin'>Server Admin</h3> <ul class='unstyled'> <li> <a href="/docs/git-daemon/fr"> daemon </a> </li> <li> <a href="/docs/git-update-server-info"> update-server-info </a> </li> </ul> </div> <div class='column-right'> <h3 class='guides'>Guides</h3> <ul class='unstyled'> <li> <a href="/docs/gitattributes"> gitattributes </a> </li> <li> <a href="/docs/gitcli"> Command-line interface conventions </a> </li> <li> <a href="/docs/giteveryday"> Everyday Git </a> </li> <li> <a href="/docs/gitfaq"> Frequently Asked Questions (FAQ) </a> </li> <li> <a href="/docs/gitglossary/fr"> Glossary </a> </li> <li> <a href="/docs/githooks"> Hooks </a> </li> <li> <a href="/docs/gitignore/fr"> gitignore </a> </li> <li> <a href="/docs/gitmodules"> gitmodules </a> </li> <li> <a href="/docs/gitrevisions"> Revisions </a> </li> <li> <a href="/docs/gitsubmodules"> Submodules </a> </li> <li> <a href="/docs/gittutorial"> Tutorial </a> </li> <li> <a href="/docs/gitworkflows"> Workflows </a> </li> <li> <a href="/docs/git#_guides"> All guides... </a> </li> </ul> <h3 class='admin'>Administration</h3> <ul class='unstyled'> <li> <a href="/docs/git-clean/fr"> clean </a> </li> <li> <a href="/docs/git-gc/fr"> gc </a> </li> <li> <a href="/docs/git-fsck/fr"> fsck </a> </li> <li> <a href="/docs/git-reflog/fr"> reflog </a> </li> <li> <a href="/docs/git-filter-branch"> filter-branch </a> </li> <li> <a href="/docs/git-instaweb/fr"> instaweb </a> </li> <li> <a href="/docs/git-archive/fr"> archive </a> </li> <li> <a href="/docs/git-bundle/fr"> bundle </a> </li> </ul> <h3 class='plumbing'>Plumbing Commands</h3> <ul class='unstyled'> <li> <a href="/docs/git-cat-file/fr"> cat-file </a> </li> <li> <a href="/docs/git-check-ignore/fr"> check-ignore </a> </li> <li> <a href="/docs/git-checkout-index/fr"> checkout-index </a> </li> <li> <a href="/docs/git-commit-tree/fr"> commit-tree </a> </li> <li> <a href="/docs/git-count-objects/fr"> count-objects </a> </li> <li> <a href="/docs/git-diff-index"> diff-index </a> </li> <li> <a href="/docs/git-for-each-ref"> for-each-ref </a> </li> <li> <a href="/docs/git-hash-object"> hash-object </a> </li> <li> <a href="/docs/git-ls-files"> ls-files </a> </li> <li> <a href="/docs/git-ls-tree"> ls-tree </a> </li> <li> <a href="/docs/git-merge-base"> merge-base </a> </li> <li> <a href="/docs/git-read-tree"> read-tree </a> </li> <li> <a href="/docs/git-rev-list/fr"> rev-list </a> </li> <li> <a href="/docs/git-rev-parse"> rev-parse </a> </li> <li> <a href="/docs/git-show-ref"> show-ref </a> </li> <li> <a href="/docs/git-symbolic-ref"> symbolic-ref </a> </li> <li> <a href="/docs/git-update-index"> update-index </a> </li> <li> <a href="/docs/git-update-ref"> update-ref </a> </li> <li> <a href="/docs/git-verify-pack"> verify-pack </a> </li> <li> <a href="/docs/git-write-tree"> write-tree </a> </li> </ul> </div> </div> </div> <a class="dropdown-trigger" id="reference-versions-trigger" data-panel-id="previous-versions-dropdown" href="#"> Latest version ▾ </a> <span class="light d-flex">git-replace last updated in 2.44.0</span> <div class='dropdown-panel left' id='previous-versions-dropdown'> <header>Changes in the <strong>git-replace</strong> manual</header> <ol class='reference-previous-versions'> <li class="no-change"><span>2.44.1 &rarr; 2.49.0 no changes</span></li> <li> <a href="/docs/git-replace/2.44.0"><span class="version">2.44.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2024-02-23</em> </a> </li> <li class="no-change"><span>2.43.1 &rarr; 2.43.6 no changes</span></li> <li> <a href="/docs/git-replace/2.43.0"><span class="version">2.43.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2023-11-20</em> </a> </li> <li class="no-change"><span>2.24.1 &rarr; 2.42.4 no changes</span></li> <li> <a href="/docs/git-replace/2.24.0"><span class="version">2.24.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2019-11-04</em> </a> </li> <li class="no-change"><span>2.18.1 &rarr; 2.23.4 no changes</span></li> <li> <a href="/docs/git-replace/2.18.0"><span class="version">2.18.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2018-06-21</em> </a> </li> <li class="no-change"><span>2.10.5 &rarr; 2.17.6 no changes</span></li> <li> <a href="/docs/git-replace/2.9.5"><span class="version">2.9.5</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2017-07-30</em> </a> </li> <li class="no-change"><span>2.2.3 &rarr; 2.8.6 no changes</span></li> <li> <a href="/docs/git-replace/2.1.4"><span class="version">2.1.4</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2014-12-17</em> </a> </li> <li> <a href="/docs/git-replace/2.0.5"><span class="version">2.0.5</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2014-12-17</em> </a> </li> <li>&nbsp;</li> </ol> <footer> <p>Check your version of git by running</p> <code class="command">git --version</code> </footer> </div> </div> <div id="main" data-pagefind-filter="category:reference" data-pagefind-meta="category:Reference" data-pagefind-weight="0.05" data-pagefind-body> <div class="sect1"> <h2 id="_nom"><a class="anchor" href="#_nom"></a>NOM</h2> <div class="sectionbody"> <div class="paragraph"> <p>git-replace - Crée, liste, supprime des référence pour remplacer des objets</p> </div> </div> </div> <div class="sect1"> <h2 id="_synopsis"><a class="anchor" href="#_synopsis"></a>SYNOPSIS</h2> <div class="sectionbody"> <div class="verseblock"> <pre class="content"><em>git replace</em> [-f] &lt;objet&gt; &lt;remplacement&gt; <em>git replace</em> [-f] --edit &lt;objet&gt; <em>git replace</em> [-f] --graft &lt;commit&gt; [&lt;parent&gt;&#8230;&#8203;] <em>git replace</em> [-f] --convert-graft-file <em>git replace</em> -d &lt;objet&gt;&#8230;&#8203; <em>git replace</em> [--format=&lt;format&gt;] [-l [&lt;motif&gt;]]</pre> </div> </div> </div> <div class="sect1"> <h2 id="_description"><a class="anchor" href="#_description"></a>DESCRIPTION</h2> <div class="sectionbody"> <div class="paragraph"> <p>Ajoute une référence <em>replace</em> dans l&#8217;espace de nom <code>refs/replace/</code>.</p> </div> <div class="paragraph"> <p>Le nom de la référence <em>replace</em> est le SHA-1 de l&#8217;objet qui est remplacé. Le contenu de la référence <em>replace</em> est le SHA-1 de l&#8217;objet de remplacement.</p> </div> <div class="paragraph"> <p>L&#8217;objet remplacé et l&#8217;objet de remplacement doivent être du même type. Cette restriction peut être contournée en utilisant <code>-f</code>.</p> </div> <div class="paragraph"> <p>A moins que le <code>-f</code> ne soit donné, la référence <em>replace</em> ne doit pas encore exister.</p> </div> <div class="paragraph"> <p>Il n&#8217;y a aucune autre restriction sur les objets remplacés et de remplacement. Les commits de fusion peuvent être remplacés par des commits non fusionnés et vice versa.</p> </div> <div class="paragraph"> <p>Les références de remplacement seront utilisées par défaut par toutes les commandes Git, à l&#8217;exception de celles faisant la traversée d&#8217;accessibilité (prune, transfert de paquet et fsck).</p> </div> <div class="paragraph"> <p>Il est possible de désactiver l&#8217;utilisation de références de remplacement pour toute commande en utilisant l&#8217;option <code>--no-replace-objects</code> juste après <em>git</em>.</p> </div> <div class="paragraph"> <p>Par exemple, si le commit <em>foo</em> a été remplacé par le commit <em>bar</em> :</p> </div> <div class="listingblock"> <div class="content"> <pre>$ git --no-replace-objects cat-file commit foo</pre> </div> </div> <div class="paragraph"> <p>montre des informations sur le commit <em>foo</em>, tandis que :</p> </div> <div class="listingblock"> <div class="content"> <pre>$ git cat-file commit foo</pre> </div> </div> <div class="paragraph"> <p>montre des informations sur le commit <em>bar</em>.</p> </div> <div class="paragraph"> <p>La variable d&#8217;environnement <code>GIT_NO_REPLACE_OBJECTS</code> peut être définie pour atteindre le même effet que l&#8217;option <code>--no-replace-objects</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>OPTIONS</h2> <div class="sectionbody"> <div class="dlist"> <dl> <dt class="hdlist1" id="git-replace--f"> <a class="anchor" href="#git-replace--f"></a>-f </dt> <dt class="hdlist1" id="git-replace---force"> <a class="anchor" href="#git-replace---force"></a>--force </dt> <dd> <p>Si un remplaçant existant pour le même objet existe déjà, il sera écrasé (au lieu de provoquer un échec).</p> </dd> <dt class="hdlist1" id="git-replace--d"> <a class="anchor" href="#git-replace--d"></a>-d </dt> <dt class="hdlist1" id="git-replace---delete"> <a class="anchor" href="#git-replace---delete"></a>--delete </dt> <dd> <p>Supprimer les réfs de remplacement existants pour les objets donnés.</p> </dd> <dt class="hdlist1" id="git-replace---editltobjetgt"> <a class="anchor" href="#git-replace---editltobjetgt"></a>--edit &lt;objet&gt; </dt> <dd> <p>Modifier le contenu d&#8217;un objet de manière interactive. Le contenu existant pour <em>&lt;objet&gt;</em> est mis en forme dans un fichier temporaire, un éditeur est lancé sur le fichier, et le résultat est analysé pour créer un nouvel objet du même type que <em>&lt;objet&gt;</em>. Une réf de remplacement est ensuite créée pour remplacer <em>&lt;objet&gt;</em> par l&#8217;objet nouvellement créé. Voir <a href='/docs/git-var/fr'>git-var[1]</a> pour plus de détails sur le choix de l&#8217;éditeur.</p> </dd> <dt class="hdlist1" id="git-replace---raw"> <a class="anchor" href="#git-replace---raw"></a>--raw </dt> <dd> <p>Lors de l&#8217;édition, fournir le contenu de l&#8217;objet brut plutôt que le contenu mise en forme pour une édition humaine. Actuellement, cela n&#8217;affecte que les arbres, qui seront affichés dans leur forme binaire. Cela rend la modification plus difficile, mais peut aider à réparer un arbre qui est tellement corrompu qu&#8217;il ne peut pas être mis en forme. Notez que vous pouvez avoir besoin de configurer votre éditeur pour lire et écrire des données binaires.</p> </dd> <dt class="hdlist1" id="git-replace---graftltcommitgtltparentgt82308203"> <a class="anchor" href="#git-replace---graftltcommitgtltparentgt82308203"></a>--graft &lt;commit&gt; [&lt;parent&gt;&#8230;&#8203;] </dt> <dd> <p>Créez un commit de greffe. Un nouveau commit est créé avec le même contenu que <em>&lt;commit&gt;</em> sauf que ses parents seront devenus [&lt;parent&gt;&#8230;&#8203;] au lieu des parents de <em>&lt;commit&gt;</em>. Une réf de remplacement est ensuite créée pour remplacer <em>&lt;commit&gt;</em> par le commit nouvellement créé. Utilisez <code>--convert-graft-file</code> pour convertir un fichier <code>$GIT_DIR/info/grafts</code> et utilisez le remplacement des réfs.</p> </dd> <dt class="hdlist1" id="git-replace---convert-graft-file"> <a class="anchor" href="#git-replace---convert-graft-file"></a>--convert-graft-file </dt> <dd> <p>Crée des commits de greffe pour toutes les entrées dans <code>$GIT_DIR/info/grafts</code> et supprime ce fichier en cas de succès. L&#8217;objectif est d&#8217;aider les utilisateurs à abandonner l&#8217;utilisation d&#8217;un fichier de greffe qui est maintenant obsolète.</p> </dd> <dt class="hdlist1" id="git-replace--lltmotifgt"> <a class="anchor" href="#git-replace--lltmotifgt"></a>-l &lt;motif&gt; </dt> <dt class="hdlist1" id="git-replace---listltmotifgt"> <a class="anchor" href="#git-replace---listltmotifgt"></a>--list &lt;motif&gt; </dt> <dd> <p>Liste les réfs de remplacement pour les objets qui correspondent au modèle donné (ou tout si aucun motif n&#8217;est donné). Taper "git replace" sans arguments liste également toutes les réfs de remplacement.</p> </dd> <dt class="hdlist1" id="git-replace---formatltformatgt"> <a class="anchor" href="#git-replace---formatltformatgt"></a>--format=&lt;format&gt; </dt> <dd> <p>Lors du listage, utiliser le <em>&lt;format&gt;</em> qui peut être soit <em>short</em>, <em>medium</em> ou <em>long</em>. Lorsqu&#8217;il est omis, le format par défaut est <em>short</em>.</p> </dd> </dl> </div> </div> </div> <div class="sect1"> <h2 id="_formats"><a class="anchor" href="#_formats"></a>FORMATS</h2> <div class="sectionbody"> <div class="paragraph"> <p>Les formats suivants sontdisponibles :</p> </div> <div class="ulist"> <ul> <li> <p><em>short</em> : &lt;sha1-remplacé&gt;</p> </li> <li> <p><em>medium</em> : &lt;sha1-remplacé&gt; &#8594; &lt;sha1-de-replacement&gt;</p> </li> <li> <p><em>long</em> : &lt;sha1-replacé&gt; (&lt;type-replacé&gt;) &#8594; &lt;sha1-de-replacement&gt; (&lt;type-de-replacement&gt;)</p> </li> </ul> </div> </div> </div> <div class="sect1"> <h2 id="_création_des_objets_de_remplacement"><a class="anchor" href="#_création_des_objets_de_remplacement"></a>CRÉATION DES OBJETS DE REMPLACEMENT</h2> <div class="sectionbody"> <div class="paragraph"> <p><a href='/docs/git-hash-object/fr'>git-hash-object[1]</a>, <a href='/docs/git-rebase/fr'>git-rebase[1]</a>, et <a href="https://github.com/newren/git-filter-repo">git-filter-repo</a>, entre autres commandes git, peuvent être utilisées pour créer des objets de remplacement à partir d&#8217;objets existants. L&#8217;option <code>--edit</code> peut également être utilisée avec <em>git replace</em> pour créer un objet de remplacement en éditant un objet existant.</p> </div> <div class="paragraph"> <p>Si vous voulez remplacer de nombreux blobs, arbres ou commits qui font partie d&#8217;une chaîne de commits, vous pouvez simplement vouloir créer une chaîne de remplacement de commits et ensuite seulement remplacer le commit au sommet de la chaîne cible de commits par le commit au sommet de la chaîne de remplacement des commits.</p> </div> </div> </div> <div class="sect1"> <h2 id="_bogues"><a class="anchor" href="#_bogues"></a>BOGUES</h2> <div class="sectionbody"> <div class="paragraph"> <p>La comparaison des blobs ou des arbres qui ont été remplacés par ceux qui les remplace ne fonctionnera pas correctement. Et l&#8217;utilisation de <code>git reset --hard</code> pour retourner à un commit remplacé déplacera la branche vers le commit de remplacement au lieu du commit remplacé.</p> </div> <div class="paragraph"> <p>Il peut y avoir d&#8217;autres problèmes dans l&#8217;utilisation de <em>git rev-list</em> liés aux objets en attente.</p> </div> </div> </div> <div class="sect1"> <h2 id="_voir_aussi"><a class="anchor" href="#_voir_aussi"></a>VOIR AUSSI</h2> <div class="sectionbody"> <div class="paragraph"> <p><a href='/docs/git-hash-object/fr'>git-hash-object[1]</a> <a href='/docs/git-rebase/fr'>git-rebase[1]</a> <a href='/docs/git-tag/fr'>git-tag[1]</a> <a href='/docs/git-branch/fr'>git-branch[1]</a> <a href='/docs/git-commit/fr'>git-commit[1]</a> <a href='/docs/git-var/fr'>git-var[1]</a> <a href='/docs/git/fr'>git[1]</a> <a href="https://github.com/newren/git-filter-repo">git-filter-repo</a></p> </div> </div> </div> <div class="sect1"> <h2 id="_git"><a class="anchor" href="#_git"></a>GIT</h2> <div class="sectionbody"> <div class="paragraph"> <p>Fait partie de la suite <a href='/docs/git/fr'>git[1]</a></p> </div> </div> </div> <div class="sect1"> <h2 id="_traduction"><a class="anchor" href="#_traduction"></a>TRADUCTION</h2> <div class="sectionbody"> <div class="paragraph"> <p>Cette page de manuel a été traduite par Jean-Noël Avila &lt;jn.avila AT free DOT fr&gt; et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site <a href="https://github.com/jnavila/git-manpages-l10n" class="bare">https://github.com/jnavila/git-manpages-l10n</a> .</p> </div> </div> </div> </div> </div> </div> <footer> <div class="site-source"> <a href="/site">About this site</a><br> Patches, suggestions, and comments are welcome. </div> <div class="sfc-member"> Git is a member of <a href="/sfc">Software Freedom Conservancy</a> </div> </footer> <a href="#top" class="no-js scrollToTop" id="scrollToTop" data-label="Scroll to top"> <img src="/images/icons/chevron-up@2x.png" width="20" height="20" alt="scroll-to-top"/> </a> <script src="/js/jquery-1.7.1.min.js"></script> <script src="/js/jquery-ui-1.8.18.custom.min.js"></script> <script src="/js/jquery.defaultvalue.js"></script> <script src="/js/session.min.js"></script> <script src="/js/modernizr.js"></script> <script src="/js/modernize.js"></script> <script src="/js/application.min.js"></script> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10