EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

git-replace – Online in der Cloud

Führen Sie git-replace beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl git-replace, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


git-replace – Referenzen erstellen, auflisten und löschen, um Objekte zu ersetzen

ZUSAMMENFASSUNG


git ersetzen [-F]
git ersetzen [-f] --edit
git ersetzen [-f] --graft [ ...]
git ersetzen -D ...
git ersetzen [--format= ] [-l [ ]]

BESCHREIBUNG


Fügt ein ersetzen Referenz im refs/replace/-Namespace.

Der Name des ersetzen Referenz ist der SHA-1 des Objekts, das ersetzt wird. Der Inhalt
dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog. ersetzen Referenz ist der SHA-1 des Ersatzobjekts.

Das ersetzte Objekt und das Ersatzobjekt müssen vom gleichen Typ sein. Diese Einschränkung
kann mit -f umgangen werden.

Sofern -f nicht angegeben ist, gilt die ersetzen Referenz darf noch nicht vorhanden sein.

Eine weitere Beschränkung der ersetzten und Ersatzgegenstände besteht nicht. Commits zusammenführen können
durch Non-Merge-Commits ersetzt werden und umgekehrt.

Ersatzreferenzen werden standardmäßig von allen Git-Befehlen verwendet, mit Ausnahme derjenigen, die dies tun
Erreichbarkeitsdurchquerung (prune, pack transfer und fsck).

Es ist möglich, die Verwendung von Ersetzungsverweisen für jeden Befehl zu deaktivieren, der die verwendet
--no-replace-objects-Option gleich danach git.

Zum Beispiel wenn Commit foo wurde durch commit ersetzt Bar:

$ git --no-replace-objects cat-file commit foo

Zeigt Informationen zum Commit an foo, während:

$ git cat-file commit foo

Zeigt Informationen zum Commit an Bar.

Das GIT_NO_REPLACE_OBJECTS Die Umgebungsvariable kann so eingestellt werden, dass sie den gleichen Effekt erzielt wie
die Option --no-replace-objects.

OPTIONAL


-f, --force
Wenn eine vorhandene Ersetzungsreferenz für dasselbe Objekt vorhanden ist, wird diese überschrieben (stattdessen).
des Scheiterns).

-d, --löschen
Löschen Sie vorhandene Ersetzungsreferenzen für die angegebenen Objekte.

--bearbeiten
Bearbeiten Sie den Inhalt eines Objekts interaktiv. Der vorhandene Inhalt für Ist
Pretty-Printed in eine temporäre Datei, ein Editor wird für die Datei gestartet und die
Das Ergebnis wird analysiert, um ein neues Objekt desselben Typs zu erstellen . Ein Ersatz
ref wird dann zum Ersetzen erstellt mit dem neu erstellten Objekt. Sehen git-var(1)
Einzelheiten zur Auswahl des Herausgebers finden Sie hier.

--roh
Geben Sie beim Bearbeiten den Rohinhalt des Objekts an und nicht den hübsch gedruckten Inhalt.
Derzeit betrifft dies nur Bäume, die in binärer Form angezeigt werden. Das ist
ist schwieriger zu bearbeiten, kann aber bei der Reparatur eines Baumes helfen, der so beschädigt ist, dass er nicht mehr beschädigt werden kann
hübsch bedruckt sein. Beachten Sie, dass Sie Ihren Editor möglicherweise so konfigurieren müssen, dass er und sauber liest
Binärdaten schreiben.

--Transplantat [ ...]
Erstellen Sie einen Graft-Commit. Es wird ein neues Commit mit demselben Inhalt erstellt wie
außer dass seine Eltern [ ...] anstatt 's Eltern. A
Anschließend wird eine Ersatzreferenz zum Ersetzen erstellt mit dem neu erstellten Commit. Sehen
contrib/convert-grafts-to-replace-refs.sh für ein Beispielskript, das auf dieser Option basiert
das Transplantate umwandeln kann, um Refs zu ersetzen.

-l , --aufführen
Listen Sie Ersetzungsreferenzen für Objekte auf, die dem angegebenen Muster entsprechen (oder alle, wenn kein Muster vorhanden ist).
gegeben). Wenn Sie „git replace“ ohne Argumente eingeben, werden auch alle Ersetzungsreferenzen aufgelistet.

--format=
Verwenden Sie bei der Auflistung das angegebene , was einer von sein kann kurz, mittlere und lange.
Wenn es weggelassen wird, wird standardmäßig das Format verwendet kurz.

FORMATEN


Folgende Formate stehen zur Verfügung:

· kurz:

· mittlere: →

· lange: ( ) → ( )

ERSTELLEN AUSTAUSCH OBJEKTE


git-filter-Zweig(1) Git-Hash-Objekt(1) und Git-Rebase(1) kann neben anderen Git-Befehlen
können verwendet werden, um Ersatzobjekte aus vorhandenen Objekten zu erstellen. Die Option --edit kann ebenfalls vorhanden sein
benutzt mit git ersetzen um ein Ersatzobjekt zu erstellen, indem Sie ein vorhandenes Objekt bearbeiten.

Wenn Sie viele Blobs, Bäume oder Commits ersetzen möchten, die Teil einer Reihe von Commits sind,
Möglicherweise möchten Sie einfach eine Ersatz-Commit-Zeichenfolge erstellen und diese dann nur ersetzen
Commit an der Spitze der Zielzeichenfolge von Commits mit dem Commit an der Spitze des
Ersatzzeichenfolge von Commits.

Verwenden Sie git-replace online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad