Articles of git

git reset –hard HEAD lässt nicht verfolgte Dateien zurück

Wenn ich git reset –hard HEAD , sollte es auf eine ursprüngliche Version von dem, was Sie gezogen haben, zurückgesetzt werden, wie ich es verstehe. Leider bleiben die Dateien liegen, da ein git status eine große Liste nicht aufgezeichneter Dateien anzeigt. Wie sagst du git “Bring es einfach GENAU zurück, was war im letzten Zug, […]

Wie benutzt man das Repository “git –bare init”?

Ich muss ein zentrales Git-Repository erstellen, aber ich bin ein wenig verwirrt … Ich habe ein leeres Repository erstellt (in meinem Git-Server, Maschine 2) mit: $ mkdir test_repo $ git –bare init Jetzt muss ich Dateien von meinem lokalen Repository (Maschine 1) zum nackten Repository (Maschine 2) schieben. Ich habe Zugriff auf Maschine 2 per […]

Fügen Sie einen Zeilenumbruch zu ‘git commit -m’ von der Befehlszeile hinzu

Ich benutze Git von der Kommandozeile aus und versuche, der Commit-Nachricht einen Zeilenumbruch hinzuzufügen (mit git commit -m “” ), ohne in Vim zu gehen. Ist das möglich?

Wie durchsucht man ein Git-Repository nach einer Commit-Nachricht?

Ich habe einen Quellcode in GIT mit der Commit-Nachricht “Build 0051” überprüft. Allerdings kann ich den Quellcode nicht mehr finden – wie extrahiere ich diese Quelle mithilfe der Befehlszeile aus dem GIT-Repository? Aktualisieren Getestet in den Versionen 0043, 0044, 0045 und 0046 mit SmartGIT. Ausgecheckt 0043, und in Versionen bis 0051 in einem anderen Zweig […]

So migrieren Sie das GIT-Repository von einem Server auf einen neuen Server

Ich habe einen Server, den ich nehme. Das einzige, was ich noch migrieren muss, ist mein Repository. Dieser Server ist als Ursprung (Master) für eines meiner Projekte aufgelistet. Was ist der richtige Weg, um das Repository zu verschieben, um den Verlauf zu behalten?

Git reset –hard und ein Remote-Repository

Ich hatte ein Repository, das einige schlechte Commits hatte (D, E und F für dieses Beispiel). ABCDEF Master und Ursprung / Master Ich habe das lokale Repository speziell mit einem git reset –hard . Ich habe vor dem Reset einen Zweig genommen, jetzt habe ich ein Repo, das wie folgt aussieht: ABC master \ DEF […]

Konfigurieren Sie Git, um ein bestimmtes selbstsigniertes Serverzertifikat für eine bestimmte HTTPS-Remoteadresse zu akzeptieren

Der Systemadministrator für ein Projekt, bei dem ich arbeite, hat entschieden, dass SSH “zu viel Mühe” ist; Stattdessen hat er Git so eingerichtet, dass er über eine https:// URL (und Benutzername / Passwort-Authentifizierung) erreichbar ist. Der Server für diese URL enthält ein selbstsigniertes Zertifikat. Daher riet er allen, die Zertifikatsprüfung zu deaktivieren. Dies erscheint mir […]

Git zur Kasse drücken?

Ich möchte meine Dateien direkt auf meinen Webserver übertragen. Ich habe den Server als testing hinzugefügt und versucht git push testing aber ich bekomme diesen Fehler . Die Lösung, ein leeres Repository zu erstellen, funktioniert, aber ich möchte, dass die Dateien automatisch ausgecheckt werden. Ich habe dieses Skript gefunden, aber das hat nichts geändert. Ich […]

Git-Checkout: Das Aktualisieren von Pfaden ist nicht mit dem Wechseln von Zweigen kompatibel

Mein Problem bezieht sich auf den Fatal Git Fehler beim Umschalten der Verzweigung . Ich versuche, einen Remote-Zweig mit dem Befehl zu holen git checkout -b local-name origin/remote-name aber ich bekomme diese Fehlermeldung: fatal: git checkout: Das Aktualisieren von Pfaden ist nicht mit dem Wechseln von Zweigen kompatibel. Haben Sie vorgehabt, ‘Herkunft / Remote-Name’ auszufüllen, […]

Wie kann man “git nicht sauber beenden (Code 128 beenden)” auf TortoiseGit beheben?

Ich bin bei der Begehung auf diesen schwerwiegenden Fehler gestoßen und habe einen Fehlerbericht erstellt . Ich bekomme diesen Fehler bei TortoiseGit-Operationen immer wieder: Git hat nicht sauber beendet (Exit Code 128) Ich habe das Programm neu installiert, neu gestartet und versucht, ein neues Repo von Github zu klonen – nichts scheint zu funktionieren. Ich […]