Als «git» getaggte Fragen

314
Wie checke ich in Git nach Datum aus?

Ich arbeite an einer Regression im Quellcode. Ich möchte Git sagen: "Überprüfen Sie die Quelle anhand eines parametrisierten Datums / einer parametrisierten Uhrzeit". Ist das möglich? Ich habe auch Änderungen in meiner aktuellen Ansicht vorgenommen, die ich nicht verlieren möchte. Im Idealfall...

314
Was macht "Git-Schuld"?

Ich habe viele Fragen zu Verwendungsmethoden gesehen git blame, aber ich verstehe sie nicht wirklich. Ich sehe eine BlameSchaltfläche über den Dateien auf der GitHub-Oberfläche. Wenn Sie darauf klicken, werden in der linken Leiste einige Unterschiede mit Benutzernamen angezeigt. Was bedeutet das?...

311
Unterschied zwischen Git Pull und Git Pull - Basis

Ich habe vor einiger Zeit angefangen, Git zu verwenden und verstehe die Feinheiten nicht ganz. Meine grundlegende Frage hier ist, den Unterschied zwischen a git pullund herauszufinden git pull --rebase, da das Hinzufügen der --rebaseOption nichts ganz anderes zu tun scheint: nur ein Ziehen. Bitte...

310
Git Commit-Nachrichten: 50/72 Formatierung

Tim Pope spricht sich in seinem Blog-Beitrag für einen bestimmten Git-Commit-Nachrichtenstil aus: http://www.tpope.net/node/106 . Hier ist eine kurze Zusammenfassung dessen, was er empfiehlt: Die erste Zeile besteht aus maximal 50 Zeichen. Dann eine leere Zeile. Der verbleibende Text sollte mit 72...

310
Erklären Sie, welche Gitignore-Regel meine Datei ignoriert

Gibt es eine Möglichkeit zu erkennen, warum eine Datei von git ignoriert wird (dh welche Regel in einer .gitignoreDatei bewirkt, dass die Datei ignoriert wird)? Stellen Sie sich vor, ich habe dieses (oder ein viel komplexeres Szenario mit Hunderten von Ordnern und Dutzenden von

308
Git Pull, während nicht in einem Git-Verzeichnis

Angenommen, ich habe ein Verzeichnis, /X/Ybei dem es sich um ein Git-Repository handelt. Ist es möglich, einen Befehl wie git pullvon innen aufzurufen /X, aber auf das /X/YVerzeichnis abzuzielen ? EDIT: Ich glaube, ich habe mich speziell gefragt: Ist es möglich, dies mit dem Befehl a git zu tun,...

307
Git Anzahl der Commits pro Autor in allen Zweigen

Ich möchte die Anzahl der Commits pro Autor für alle Zweige ermitteln. Ich sehe das git shortlog -s -n Druckt eine sehr schöne Liste, zählt jedoch nicht die Commits, die noch nicht aus anderen Zweigen zusammengeführt wurden. Wenn Sie diesen Befehl über jeden Zweig wiederholen, werden die...

307
git: fatal: Ich behandle nicht das Protokoll 'http'

Ich habe einen Git-Klon-Befehl von einer Webseite kopiert und eingefügt: https://fedorahosted.org/ibus-typing-booster/ Ich schaff das: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol '​​http'...

306
Versehentlich festgeschriebene .idea-Verzeichnisdateien in git

Ich habe das .idea/Verzeichnis versehentlich in git festgeschrieben . Dies führt überall zu Konflikten, wenn ich mein Repo auschecken muss. Ich habe mich gefragt, wie ich diese Dateien von der Fernbedienung entfernen kann. Ich benötige diese Dateien immer noch lokal, da die Intellij IDE sie...

305
Wie kann ich Git-Zweige archivieren?

Ich habe einige alte Zweige in meinem Git-Repository, die sich nicht mehr in der aktiven Entwicklung befinden. Ich möchte die Zweige archivieren, damit sie beim Ausführen nicht standardmäßig angezeigt werden git branch -l -r. Ich möchte sie nicht löschen, weil ich den Verlauf behalten möchte. Wie...

305
Git Submodul Kopf 'Referenz ist kein Baum' Fehler

Ich habe ein Projekt mit einem Submodul, das auf ein ungültiges Commit verweist: Das Submodul-Commit blieb lokal und wenn ich versuche, es von einem anderen Repo abzurufen, erhalte ich: $ git submodule update fatal: reference is not a tree: 2d7cfbd09fc96c04c4c41148d44ed7778add6b43 Unable to...

305
Wie kann ich alle gelöschten Dateien in einem Git-Repository auflisten?

Ich weiß, dass Git Informationen darüber speichert, wann Dateien gelöscht werden, und ich kann einzelne Commits überprüfen, um festzustellen, welche Dateien entfernt wurden. Gibt es jedoch einen Befehl, der eine Liste aller gelöschten Dateien über die gesamte Lebensdauer eines Repositorys...

305
Aktualisieren Sie das Autorendatum von git commit bei der Änderung

Ich habe meine Verpflichtungen ziemlich oft geändert. Ich nichtstash so viel, weil ich dazu neige zu vergessen, dass ich es getan habe, besonders wenn ich speichern möchte, was ich getan habe, bevor ich gehe oder vor einem Wochenende, also mache ich einen "Entwurf". Das einzige ist, wenn ich das...

303
Wie komme ich zur neuesten Version in Git zurück?

Ich bin kürzlich von SVN zu Git gewechselt und bin über etwas verwirrt. Ich musste die vorherige Version eines Skripts über einen Debugger ausführen, also tat git checkout <previous version hash>und tat ich, was ich tun musste. Jetzt möchte ich zur neuesten Version zurückkehren, aber ich...