Articles of git

Commit-Verlauf für das Remote-Repository

Ich versuche, den Commit-Verlauf einer Verzweigung in einem Remote-Repository aufzurufen. Ich habe mir das Dokument angesehen , konnte aber keine wesentlichen Informationen darüber finden, wie ich mit dem lokalen Git-Client auf den Commit-Verlauf eines Remote-Repos zugreifen kann.

Wie entferne ich unbenutzte Objekte aus einem Git-Repository?

Ich habe aus Versehen eine riesige Binärdatei mit meinem neuesten Commit in ein Git-Repository eingefügt, übergeben und übertragen. Wie kann ich Git dazu bringen, die Objekte zu entfernen, die für diesen Commit erstellt wurden / wurden, so dass mein .git Verzeichnis wieder auf eine vernünftige Größe verkleinert wird? Edit : Danke für deine Antworten; Ich […]

Was ist der einfachste Weg, um mit Projektkonfigurationsdateien umzugehen?

In jedem Projekt ist es üblich, mindestens eine Konfigurationsdatei zu haben. Jedes Mal, wenn ich ein Projekt mit git teile, habe ich das gleiche Problem mit: sensible Informationen (jeder Entwickler hat unterschiedliche DB-Passwörter usw.) aufgabenspezifische Informationen (wenn der Entwickler an bestimmten Aufgaben arbeitet, bei denen einige Einstellungen geändert werden müssen) Offensichtlich müssen Konfigurationen irgendwie ignoriert […]

Git arbeitet an zwei Ästen gleichzeitig

Ich habe ein Projekt mit vielen Branchen. Ich würde gerne in mehreren Filialen gleichzeitig arbeiten ohne mit git checkout hin und her zu wechseln. Gibt es eine Möglichkeit, dass ich das ganze Repository woanders kopieren kann?

Wie programmiere ich programmgesteuert, ob nicht festgeschriebene Änderungen vorliegen?

In einem Makefile würde ich gerne bestimmte Aktionen ausführen, wenn es nicht festgeschriebene Änderungen gibt (entweder im Arbeitsbaum oder im Index). Was ist der sauberste und effizienteste Weg das zu tun? Ein Befehl, der mit einem Rückgabewert von Null in einem Fall und nicht Null in dem anderen Fall endet, würde für meine Zwecke geeignet […]

Verwenden Sie Winmerge innerhalb von Git, um Diff zu archivieren

Gibt es eine Möglichkeit, Winmerge innerhalb von Git zu verwenden, um Diffs zu machen?

Wie kann ich Commits von einem Zweig in einen anderen kopieren?

Ich habe zwei Zweige von meinem Meister: v2.1 : (Version 2) Ich arbeite seit mehreren Monaten wss : das habe ich gestern erstellt, um meinem Master ein spezifisches Feature hinzuzufügen (in Produktion) Gibt es eine Möglichkeit, die Commits von gestern von wss nach v2.1 zu kopieren?

Symfony2 – Erstellen eines eigenen Lieferantenbündels – Projekt- und Git-Strategie

Wir überlegen, ein eigenes common Paket für Entitätszuordnungen und -dienste zu erstellen, das in wenigen separaten Apps verwendet werden kann. Ein Bündel sollte leicht zu modifizieren, zu betreiben, zu integrieren und zu testen sein. Ich kenne Best Practices für die Strukturierung von Bundles , aber ich weiß nicht, welche git Strategie für die Entwicklung zu […]

Wie git-cherry-nur Änderungen an bestimmten Dateien auswählen?

Wenn ich in einen Git-Zweig einbinden möchte, werden die Änderungen, die nur an einigen der Dateien vorgenommen wurden, in einem bestimmten Commit geändert, das Änderungen an mehreren Dateien enthält. Wie kann dies erreicht werden? Angenommen, der Git-Commit namens stuff hat Änderungen an den Dateien A , B , C und D aber ich möchte nur […]

Git-Workflow – Einrichten eines Build-processes

Disclaimer: Ich benutze Git seit einer Weile, finde es aber immer noch verwirrend. Ich stelle einen Build-process für ein Projekt ein und stoße auf ein Problem beim Aktualisieren des Git-Repository. Ich habe das Repository auf dem Server erstellt, sagen wir C: \ MyProject. Ich habe meinen Computer mit SourceTree mit dem Repository verbunden. Mach einen […]