Articles of git

Wie kann ich eine database unter git (Versionskontrolle) setzen?

Ich mache eine Web-App, und ich muss einen Zweig für einige wichtige Änderungen machen, die Sache ist, diese Änderungen erfordern Änderungen an der database-Schema, so würde ich gerne die gesamte database unter Git auch. Wie mache ich das? Gibt es einen bestimmten Ordner, den ich unter einem Git Repository aufbewahren kann? Woher weiß ich welchen? […]

Mein Git-Repository befindet sich im falschen Stammverzeichnis. Kann ich es bewegen? (../ Anstatt von ./)

Irgendwie, als ich vor einem Monat mein neuestes Projekt gestartet habe, habe ich den Befehl im Verzeichnis um ein Verzeichnis höher als das root meines Projekts ausgeführt. Daher befindet sich mein Repository im Verzeichnis ./project und nicht im Verzeichnis ./project/my-new-project . Ich weiß nicht, wie ich das Problem früher bemerkt habe, aber ich habe bis […]

Ignoriere modifizierte (aber nicht festgeschriebene) Dateien in git?

Kann ich git anweisen, Dateien zu ignorieren, die modifiziert (gelöscht), aber nicht festgeschrieben werden sollten? Die Situation ist, dass ich ein Unterverzeichnis im Repo habe, das Sachen enthält, an denen ich überhaupt nicht interessiert bin, also habe ich es gelöscht, um zu verhindern, dass es in Autovervollständigungen und ähnlichem auftaucht (in der IDE). Aber jetzt, […]

Wie kann ich Git Symlinks folgen?

Ich hatte ein Google, wie man das macht, hatte aber kein Glück. Ist mein bestes ein Shell-Skript, das Symlinks durch Kopien ersetzt, oder gibt es eine andere Möglichkeit, Git zu folgen, um Symlinks zu folgen? PS: Ich weiß, dass es nicht sehr sicher ist, aber ich möchte es nur in einigen speziellen Fällen tun.

Auflösen eines Git-Konflikts mit Binärdateien

Ich habe Git unter Windows (msysgit) verwendet, um Änderungen für einige Entwurfsarbeiten zu verfolgen, die ich gemacht habe. Heute arbeite ich an einem anderen PC (mit Remote Repo brian ) und ich versuche nun, die Änderungen, die heute gemacht wurden, wieder in meine normale lokale Version auf meinem Laptop zu bringen. Auf meinem Laptop habe […]

Kann ich eine Liste der mit –assume-unverändert markierten Dateien erhalten?

Was habe ich als –assume-unchanged markiert? Gibt es eine Möglichkeit herauszufinden, was ich mit dieser Option versteckt habe? Ich habe das .git/ und sehe nichts, was wie erwartet aussieht, aber es muss irgendwo sein. Ich habe vergessen, was ich vor ein paar Wochen so markiert habe und jetzt muss ich diese Details für zukünftige Entwickler […]

Git Interoperabilität mit einem Mercurial Repository

Ich benutze GIT auf einem Mac. Genug gesagt. Ich habe die Werkzeuge, ich habe die Erfahrung. Und ich möchte es weiterhin nutzen. Keine Kriege hier … Das Problem besteht immer in der Interoperabilität. Die meisten Leute benutzen SVN, was großartig für mich ist. Git SVN funktioniert out-of-the-Box und ist eine schnörkellose Lösung. Die Leute können […]

Warum wird git push gerrit HEAD: refs / for / master anstelle von git push origin master verwendet

Ich habe gerade begonnen, Gerrit zu verwenden, und ich möchte wissen, warum wir git push gerrit HEAD:refs/for/master statt git push origin master Wenn ich git push origin master mache git push origin master bekomme ich den Fehler zu sagen ! [remote rejected] master -> master (prohibited by Gerrit) ! [remote rejected] master -> master (prohibited […]

Git: Wie entferne ich Datei von historischem Commit?

Ich habe mit id 56f06019 commit (zum Beispiel). In diesem Commit habe ich versehentlich eine große Datei (50MB) übergeben. In einem anderen Commit füge ich die gleiche Datei hinzu, aber in der richtigen Größe (klein). Jetzt mein Repo, wenn ich klonen ist zu schwer 🙁 Wie man diese große Datei aus der Repo-Geschichte entfernen, um […]

Wie kann ich Git-Zweige nach einer Datei oder einem Verzeichnis durchsuchen?

Wie könnte ich in Git nach einer Datei oder einem Verzeichnis nach Pfad über mehrere Zweige suchen? Ich habe etwas in einem Zweig geschrieben, aber ich erinnere mich nicht daran. Jetzt muss ich es finden. Klarstellung : Ich suche nach einer Datei, die ich in einer meiner Filialen erstellt habe. Ich würde es gerne nach […]