Als «git» getaggte Fragen

175
Hash-Kollision in Git

Was würde eigentlich passieren, wenn ich bei der Verwendung von git eine Hash-Kollision hätte? ZB schaffe ich es, zwei Dateien mit derselben sha1-Prüfsumme festzuschreiben. Würde git es bemerken oder eine der Dateien beschädigen? Könnte git verbessert werden, um damit zu leben, oder müsste ich...

174
Git Rebase, verfolgt 'lokal' und 'remote'

Wenn ich eine Git-Rebase mache, habe ich oft Schwierigkeiten herauszufinden, was mit dem "lokalen" und "entfernten" passiert, wenn Konflikte gelöst werden. Ich habe manchmal den Eindruck, dass sie die Seiten von einem Commit zum nächsten tauschen. Dies liegt wahrscheinlich (definitiv) daran, dass...

174
Warum wird Git nicht als "Blockkette" angesehen?

Die interne Datenstruktur von Git ist ein Baum von Datenobjekten, wobei jedes Objekt nur auf seinen Vorgänger verweist. Jeder Datenblock wird gehasht. Das Ändern (Bitfehler oder Angriff) eines Zwischenblocks wird bemerkt, wenn der gespeicherte Hash und der tatsächliche Hash abweichen. Wie...

173
Was ist ein Tracking-Zweig?

Kann jemand einen "Tracking-Zweig" erklären, wie er für Git gilt? Hier ist die Definition von git-scm.com : Ein 'Tracking-Zweig' in Git ist ein lokaler Zweig, der mit einem Remote-Zweig verbunden ist. Wenn Sie diesen Zweig drücken und ziehen, wird er automatisch an den Remote-Zweig gedrückt und...

173
Ist es möglich, nur geänderte Dateien zu "git status"?

Ist es möglich git statusund nur geänderte Dateien anzuzeigen? Das Problem ist, dass ich zu viele bereitgestellte Dateien habe, die ich momentan nicht festschreiben oder gitignore möchte, und ich kann nicht nach oben scrollen. Ich habe ein Scrollback-Limit für Ubuntu

173
Bearbeiten der Git-Commit-Nachricht in GitHub

Gibt es eine Möglichkeit, die Commit-Nachricht GitHub.comnach dem Absenden online zu bearbeiten ? Über die Kommandozeile kann man tun git commit --amend -m "New commit message" wie in einer anderen Frage richtig vorgeschlagen . Versuchen git pullund dann git pushhat funktioniert (ohne dass sich in...

173
Perforce für Git-Benutzer? [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen...

172
Python Git Module Erfahrungen? [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese...

172
Fügen Sie rekursiv Dateien nach Muster hinzu

Wie füge ich rekursiv Dateien nach einem Muster (oder Glob) hinzu, das sich in verschiedenen Verzeichnissen befindet? Zum Beispiel möchte ich A/B/C/foo.javaund D/E/F/bar.java(und mehrere andere Java-Dateien) mit einem Befehl hinzufügen : git add '*.java' Leider funktioniert das nicht wie...

172
Git-Dateiberechtigungen unter Windows

Ich habe ein paar Fragen zu Dateiberechtigungen in Git gelesen und bin immer noch etwas verwirrt. Ich habe ein Repo auf GitHub von einem anderen gegabelt. Nach dem Zusammenführen sollten sie identisch sein. Jedoch: $ git diff --summary origin/epsilon master/epsilon mode change 100644 => 100755...

172
Git-Suche nach Zeichenfolge im Verlauf einer einzelnen Datei

Wenn ich also eine Datei mit dem Namen foo.rb habe und eine Fehlermeldung für eine fehlende Methode namens bar angezeigt wird, möchte ich den Verlauf von foo.rb nach der Zeichenfolge durchsuchen, um festzustellenbar , ob sie jemals in der Vergangenheit definiert wurde. Ich habe diese Suche im...