Articles of git

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 […]

Wie richte ich ein Git-Projekt ein, um ein externes Repomodul zu verwenden?

Ich möchte ein Repo erstellen, das ein Remote-Repo einliest. Nehmen wir zum Beispiel jQuery als Submodul an: git://github.com/jquery/jquery.git Was wäre der process der Erstellung eines Repo mit jQuery als Submodul und Hinzufügen meiner eigenen externen als Remote-Repo. Auch wenn dies eingerichtet ist, wenn ich auf meine eigene Fernbedienung drücke / ziehe, bleibt das Äußere intakt?

Wie kann ich feststellen, wann ein Git-Zweig erstellt wurde?

Gibt es eine Möglichkeit festzustellen, wann ein Git-Zweig erstellt wurde? Ich habe einen Zweig in meinem Repo und ich kann mich nicht daran erinnern, dass ich ihn erstellt habe und dachte, dass vielleicht der Zeitstempel der Erschaffung meine Erinnerung joggen würde.

Wie mache ich git eine gelöschte und eine neue Datei als Datei verschieben?

Ich habe eine Datei manuell verschoben und dann habe ich sie geändert. Laut Git ist es eine neue Datei und eine entfernte Datei. Gibt es eine Möglichkeit, Git dazu zu bringen, es als Dateizug zu behandeln?

Listen Sie alle Commits für eine bestimmte Datei auf

Gibt es eine Möglichkeit, alle Commits aufzulisten, die eine bestimmte Datei geändert haben?

Warum ist die Bedeutung von “unseren” und “ihren” bei git-svn umgekehrt?

Ich benutze git-svn und mir ist aufgefallen, dass die Bedeutung der Optionen –ours und –theirs für zB git checkout umgekehrt ist, wenn ich einen Merge-Konflikt beheben muss, nachdem ich eine git svn rebase . Das heißt, wenn es einen Konflikt gibt und ich die Version behalten möchte, die vom SVN-Server kommt und die Änderungen wegschmeiße, […]

Trennen Sie viele Unterverzeichnisse in ein neues, separates Git-Repository

Diese Frage basiert auf dem Unterverzeichnis Trennen in ein separates Git-Repository Anstatt ein einzelnes Unterverzeichnis zu entfernen, möchte ich ein Paar trennen. Zum Beispiel sieht mein aktueller Verzeichnisbaum so aus: /apps /AAA /BBB /CCC /libs /XXX /YYY /ZZZ Und ich möchte das stattdessen: /apps /AAA /libs /XXX Das Argument –subdirectory-filter für git filter-branch funktioniert nicht, […]

“Fatal: Not a git repository” wird empfangen, wenn versucht wird, ein Git Repo hinzuzufügen

Ich stelle mich Git vor, indem ich diesem Tutorial folge: Jekyll auf fastfreespeech.net laufen lassen Alles funktioniert gut bis zu dem Teil, wo der Repo zu meinem lokalen Rechner hinzugefügt wird: git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git (Nach dem Ersetzen von USERNAME, NFSNSERVER und REPOAME mit den richtigen Namen) erhalte ich den Fehler: fatal: Not a […]

Kann den Git-Account nicht ändern

Ich versuche, zu meinem Repository zu gelangen, aber ich habe den Fehler unten erhalten git push origin master remote: Permission to PhanVanLinh/phanvanlinh.github.io.git denied to edgarphan. fatal: unable to access ‘https://github.com/PhanVanLinh/phanvanlinh.github.io.git/’: The requested URL returned error: 403 Zuvor edgarphan ich den Benutzernamen edgarphan aber ich habe es bereits in PhanVanLinh geändert, aber es bleibt trotzdem edgarphan […]