Als «git» getaggte Fragen

Git ist ein Open-Source-System zur verteilten Versionskontrolle (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und zu Workflows. Verwenden Sie das [github] -Tag NICHT für Git-bezogene Probleme, nur weil ein Repository zufällig auf GitHub gehostet wird. Verwenden Sie dieses Tag auch nicht für allgemeine Programmierfragen, die zufällig ein Git-Repository betreffen.

4
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 .gitignoreDateien: / -.gitignore -folder/ -.gitignore -subfolder/ …
310 git  gitignore 

5
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 Zeichen umbrochen werden. Sein Blog-Beitrag gibt die Gründe für …
310 git 

5
Wie füge ich einem Unterverzeichnis ein Submodul hinzu?
Ich habe ein Git-Repo ~/.janus/mit ein paar Submodulen. Ich möchte ein Submodul hinzufügen ~/.janus/snipmate-snippets/snippets/, aber wenn ich git submodule add <git@github.com:...>im snipmate-snippetsVerzeichnis ausgeführt werde, wird die folgende Fehlermeldung angezeigt: You need to run this command from the toplevel of the working tree. Die Frage ist also: Wie füge ich dem …

9
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, ohne …
308 git 

20
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'
307 git  clone  whitespace 

1
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 gemeinsamen Commits offensichtlich …

4
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 benötigt. Ich will sie einfach …
306 git 

13
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 checkout '2d7cfbd09fc96c04c4c41148d44ed7778add6b43' in submodule path 'mysubmodule' Ich weiß, …

11
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 kann ich das machen? …
305 git 

5
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 Commit …
305 git 

8
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 generiert?
305 git 

5
Behalten Sie die Datei in einem Git-Repo, aber verfolgen Sie keine Änderungen
Ich habe mehrere Dateien auf einer CodeIgniter-Site, die ich im Repo haben möchte, aber keine Änderungen nachverfolgen kann. Ich stelle beispielsweise eine Neuinstallation dieses Frameworks auf einem neuen Client bereit, möchte, dass die folgenden Dateien heruntergeladen werden (sie haben die Standardwerte CHANGEME) und ich muss nur Änderungen vornehmen, die für …
305 git 



10
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 kenne den Hash dafür …
303 git  git-checkout 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.