EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

git-annex-repair – Online in der Cloud

Führen Sie git-annex-repair im 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-annex-repair, 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-annex-repair – defektes Git-Repository wiederherstellen

ZUSAMMENFASSUNG


Git Annex-Reparatur

BESCHREIBUNG


Dies kann viele der Probleme mit Git-Repositorys beheben, die git fsck erkennt, tut es aber
nicht selbst reparieren. Dies ist nützlich, wenn ein Repository stark beschädigt wurde. Eine Möglichkeit, dies zu tun
Dies kann passieren, wenn sich ein von git-annex verwendetes Repository auf einem Wechseldatenträger befindet, der vom Computer getrennt wird
der falsche Zeitpunkt.

Dieser Befehl kann tatsächlich in Git-Repositorys verwendet werden, die Git-Annex nicht verwenden
alle; Wenn es in einem Repository mit Git-Annex verwendet wird, werden zusätzliche Reparaturen am Git durchgeführt.
Filiale anhängen.

Es funktioniert, indem es alle beschädigten Objekte aus dem Git-Repository löscht und alle abruft
Fehlende Objekte können aus den Remotes des Repositorys entfernt werden.

Wenn dies nicht ausreicht, um das Repository vollständig wiederherzustellen, können Zweige auch zurückgesetzt werden
Um Commits durchzuführen, bevor die Beschädigung aufgetreten ist, löschen Sie Zweige, die nicht mehr verfügbar sind
aufgrund der verlorenen Daten und entfernen Sie alle fehlenden Dateien aus dem Index. Dies geschieht nur, wenn
lauf mit dem --Macht Option, da dadurch der Verlauf neu geschrieben und fehlende Daten gelöscht werden.
Beachten Sie, dass die --Macht Die Option berührt niemals Tags, auch wenn sie aufgrund von nicht mehr verwendbar sind
fehlende Daten.

Nachdem Sie diesen Befehl ausgeführt haben, möchten Sie ihn wahrscheinlich ausführen git fsck Um zu überprüfen, ob das Problem behoben wurde
Repository. Beachten Sie, dass sich fsck möglicherweise immer noch über Objekte beschwert, auf die im Reflog verwiesen wird, oder
den Vorrat, wenn sie nicht wiederhergestellt werden konnten. Dieser Befehl versucht nicht zu bereinigen
entweder das Reflog oder das Stash.

Es ist auch eine gute Idee, zu laufen git Anbau fsck --schnell nach diesem Befehl, um sicherzustellen, dass
Der Git-Annex-Zweig spiegelt die Realität wider.

OPTIONAL


--Macht

Aktivieren Sie Reparaturaktionen, die das Löschen von Daten beinhalten, die aufgrund von Git verloren gegangen sind
Repository-Beschädigung.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad