Articles of git

Wie listet man alle Git-Tags auf?

In meinem Repository habe ich mithilfe der folgenden Befehle Tags erstellt. git tag v1.0.0 -m ‘finally a stable release’ git tag v2.0.0 -m ‘oops, there was still a major bug!’ Wie listen Sie alle Tags im Repository auf?

Datei aus dem Git-Repository entfernen (History)

(getriggers, siehe unten im Fragetext) Auf der Suche nach diesem jetzt, was ich bis jetzt habe, ist: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ und http://progit.org/book/ch9-7.html Ziemlich genau die gleiche Methode, aber beide hinterlassen Objekte in Packdateien … Stuck. Was ich versucht habe: git filter-branch –index-filter ‘git rm –cached –ignore-unmatch file_name’ rm -Rf .git/refs/original rm -Rf .git/logs/ git gc Habe noch […]

Wie extrahiert man ein git-Unterverzeichnis und erstellt daraus ein Submodul?

Ich habe vor einigen Monaten ein Projekt gestartet und alles in einem Hauptverzeichnis gespeichert. In meinem Hauptverzeichnis “Project” gibt es mehrere Unterverzeichnisse, die verschiedene Dinge enthalten: Projekt / Papier enthält ein in LaTeX geschriebenes Dokument / Quellcode / RailsApp enthält meine Rails App. “Project” ist GITified und es gab viele Commits in beiden “Papier” und […]

Wie kann ich eine Git Statusliste im Terminal beenden?

Ich bin neu in Git und Terminal. Wie kann ich einen durch den Befehl git status generierten Listenmodus beenden?

Wie verwende ich private Github Repo als NPM-Abhängigkeit?

Wie liste ich ein privates Github Repo als “dependency” in package.json ? Ich habe versucht npm Github URLs Syntaxen wie ryanve/example , aber tun npm install im Paket-Ordner gibt “konnte nicht installieren” Fehler für die privaten Abhängigkeiten. Gibt es eine spezielle Syntax (oder einen anderen Mechanismus) für die Abhängigkeit von privaten Repos?

Wie füge ich entfernte Änderungen bei GitHub zusammen?

Ich bekomme folgenden Fehler, wenn ich den ersten Github-Push versuche: [rejected] master -> master (non-fast forward) error: failed to push some refs to ‘git@github.com:me/me.git’ To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes before pushing again. See the ‘non-fast forward’ section of ‘git push –help’ for details. Wie kann ich […]

Wie wandle ich einen flachen Git-Git in einen vollständigen Klon um?

Follow-up dieser so-Frage: Wenn ich einen seichten Klon habe, wie alle älteren Commits zu holen, um es zu einem vollständigen Klon zu machen?

Finden Sie Commit, wo die Datei hinzugefügt wurde

foo.js , ich habe eine Datei foo.js , die vor einiger Zeit ausgeführt wurde. Ich möchte einfach das Commit finden, wo diese Datei zuerst hinzugefügt wurde. Nach dem Lesen der Antworten und meinem eigenen Basteln funktioniert das für mich git log –follow –diff-filter=A –find-renames=40% foo.js

Von CVS zu Git wechseln: $ Id: $ äquivalent?

Ich habe eine Reihe von Fragen gelesen, in denen ich nach einfachen Quellcodeverwaltungswerkzeugen gefragt wurde, und Git schien eine vernünftige Wahl zu sein. Ich habe es im Laufen und es funktioniert soweit gut. Ein Aspekt, den ich an CVS mag, ist die automatische Inkrementierung einer Versionsnummer. Ich verstehe, dass dies in einem verteilten Repository weniger […]

Wie Verwenden von Visual Studio Code als Standardeditor für Git

Wenn ich git in der Befehlszeile verwende, frage ich mich, ob es möglich ist, Visual Studio Code als Standard-Editor zu verwenden, dh beim Erstellen von Commit-Kommentaren und beim Betrachten eines Diffs einer Datei über die Befehlszeile. Ich verstehe, dass es nicht möglich ist, es für Fusionen zu verwenden (zumindest in der Minute), aber weiß jemand, […]