Dies ist der Befehl stg-refresh, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
stg-refresh - Generiere einen neuen Commit für den aktuellen Patch
ZUSAMMENFASSUNG
Stg aktualisieren [Optionen] [--] [ ]
BESCHREIBUNG
Nehmen Sie die neuesten Änderungen am Arbeitsbaum und am Index in den aktuellen Patch auf. Dieser Befehl
generiert ein neues Git-Commit-Objekt für den Patch; der alte Commit ist nicht mehr sichtbar.
Aktualisieren warnt, wenn der Index verschmutzt ist, und erfordert die Verwendung von --Index or --Macht
Optionen, um diese Prüfung zu überschreiben. Dies soll eine versehentliche vollständige Aktualisierung verhindern, wenn nur einige
Änderungen wurden mit dem interaktiven Modus git add inszeniert.
Sie können optional eine oder mehrere Dateien oder Verzeichnisse relativ zum aktuellen Arbeitsmodus auflisten
Verzeichnis; Wenn Sie dies tun, werden nur übereinstimmende Dateien aktualisiert.
Hinter den Kulissen erstellt stg refresh zuerst einen neuen temporären Patch mit Ihren Updates, und
fügt diesen Patch dann mit dem Patch zusammen, den Sie aktualisieren möchten. Wenn Sie um eine Aktualisierung gebeten haben
ein anderer Patch als der oberste Patch, kann es zu Konflikten kommen; in diesem Fall die temporäre
Patch wird Ihnen überlassen, zum Beispiel mit Stg-Kürbis.
Die Erstellung des temporären Patches wird in einem separaten Eintrag im Patch-Stack festgehalten
Protokoll; Dies bedeutet, dass ein Rückgängig-Schritt die Zusammenführung zwischen dem anderen Patch und dem
temp-Patch und zwei Rückgängig-Schritte werden den temp-Patch zusätzlich entfernen.
OPTIONAL
-u, --update
Aktualisieren Sie nur die aktuellen Patch-Dateien.
-i, --index
Anstatt die Patchoberseite auf den aktuellen Inhalt des Arbeitsbaums zu setzen, setzen Sie sie auf
den aktuellen Inhalt des Index.
-F, --Kraft
Anstatt den Benutzer zu warnen, wenn einige Arbeiten bereits bereitgestellt wurden (z. B. bei git
interaktiven Modus hinzufügen) eine vollständige Aktualisierung erzwingen.
-p PATCH, --patch PATCH
Aktualisieren (angewendet) PATCH anstelle des obersten Patches.
-e, --edit
Rufen Sie einen Editor für die Patch-Beschreibung auf.
-a HINWEIS, --annotate NOTE
Kommentieren Sie den Patch-Log-Eintrag.
-m NACHRICHT, --nachricht NACHRICHT
Verwenden Sie MESSAGE, anstatt den Editor aufzurufen.
-f DATEI, --file DATEI
Verwenden Sie den Inhalt von FILE, anstatt den Editor aufzurufen. (Wenn DATEI "-" ist, schreiben Sie an
Standard.)
--Unterschrift
Fügen Sie am Ende des Patches ein "Signed-off-by:" hinzu.
--ack
Fügen Sie am Ende des Patches eine Zeile "Acked-by:" hinzu.
--Autorenname "
Legen Sie die Autorendetails fest.
--authname NAME
Legen Sie den Autorennamen fest.
--authemail E-MAIL
Legen Sie die E-Mail des Autors fest.
--authdate DATUM
Stellen Sie das Autordatum ein.
STGIT
Teil der StGit-Suite - siehe Stg(1)
Verwenden Sie stg-refresh online mit den onworks.net-Diensten