Articles of git

Was ist das beste visuelle Merge-Tool für Git?

Was ist das beste Werkzeug zum Anzeigen und Bearbeiten einer Zusammenführung in Git? Ich möchte eine 3-Wege-Merge-Ansicht mit “meinen”, “ihren” und “Vorfahren” in separaten Panels und einem vierten “Ausgabe” -Panel erhalten. Auch statementen zum Aufrufen des Tools wären großartig. (Ich habe immer noch nicht herausgefunden, wie man kdiff3 so startet, dass es mir keinen Fehler […]

Vergleichen Sie zwei Zweige in Git?

Ich habe zwei Zweige, branch_1 und branch_2 . Ich möchte die Unterschiede zwischen den beiden Zweigen in Git sehen.

Enthält “git fetch –tags” “git fetch”?

Eine nette und einfache Frage – ist die function von “git fetch” eine strenge Untermenge von git fetch –tags ? git fetch –tags wenn ich git fetch –tags laufen git fetch –tags , gibt es dann immer einen Grund, sofort git fetch –tags ? Was ist mit git pull und git pull –tags ? Gleiche […]

Wie man das Modusfeld der git-ls-tree Ausgabe liest

$ git ls-tree fb3a8bdd0ce 100644 blob 63c918c667fa005ff12ad89437f2fdc80926e21c .gitignore 100644 blob 5529b198e8d14decbe4ad99db3f7fb632de0439d .mailmap 100644 blob 6ff87c4664981e4397625791c8ea3bbb5f2279a3 COPYING 040000 tree 2fb783e477100ce076f6bf57e4a6f026013dc745 Documentation 100755 blob 3c0032cec592a765692234f1cba47dfdcc3a9200 GIT-VERSION-GEN 100644 blob 289b046a443c0647624607d471289b2c7dcd470b INSTALL 100644 blob 4eb463797adc693dc168b926b6932ff53f17d0b1 Makefile 100644 blob 548142c327a6790ff8821d67c2ee1eff7a656b52 README … Ich weiß, dass die letzten 3 Stellen im Dateimodus sind, aber wofür sind die ersten 3 Ziffern? Ich […]

Kann nicht nach Heroku drücken, weil Schlüssel Fingerabdruck

Ich bin neu bei Rails und habe versucht, eine sehr einfache App für Heroku bereitzustellen. Dies ist die zweite App, die ich einsetze, und die erste, die ich tun konnte, war einfach in Ordnung. Allerdings habe ich einige Probleme mit diesem. Immer wenn ich ” git push heroku master “, bekomme ich diesen Fehler: ! […]

Wie lese ich die Ausgabe von git diff?

Die man-Seite für git-diff ist ziemlich lang und erklärt viele Fälle, die für einen Anfänger nicht notwendig zu sein scheinen. Beispielsweise: git diff origin/master

git: Ihr Zweig ist um X commits voraus

Wie kommt das eigentlich zustande? Ich arbeite gerade in einem Repo, das ist mein Workflow: Dateien ändern Verpflichten Wiederholen Sie 1-2 bis Sie zufrieden sind Drücken, um zu meistern Wenn ich dann einen git status mache, sagt es mir, dass meine Verzweigung durch X-Commits voraus ist (vermutlich die gleiche Anzahl von Commits, die ich gemacht […]

Gitignore nach dem Festschreiben

Ich habe ein Git Repository auf Github gehostet. Nachdem ich viele Dateien .gitignore , .obj ich, dass ich .gitignore erstellen und .obj , .obj Dateien ausschließen muss. Werden diese festgeschriebenen Dateien jedoch automatisch aus dem Repository entfernt? Gibt es eine Möglichkeit, das zu erzwingen?

Gibt es einen schnellen Git-Befehl, um eine alte Version einer Datei zu sehen?

Gibt es einen Befehl in Git, um eine bestimmte Version einer bestimmten Datei zu sehen (entweder in stdout oder in $PAGER oder $EDITOR )?

Squash die ersten beiden Commits in Git?

Mit git rebase –interactive Sie beliebig viele Commits zu einem einzigen zusammenfassen. Das ist alles toll, es sei denn, Sie wollen Commits in den initialen Commit zerquetschen. Das scheint unmöglich zu sein. Gibt es Möglichkeiten, dies zu erreichen? Mäßig verwandt: In einer verwandten Frage gelang es mir, eine andere Herangehensweise an die Notwendigkeit zu finden, […]