Als «git» getaggte Fragen

523
Verwalten großer Binärdateien mit Git

Ich suche nach Meinungen zum Umgang mit großen Binärdateien, von denen mein Quellcode (Webanwendung) abhängig ist. Wir diskutieren derzeit verschiedene Alternativen: Kopieren Sie die Binärdateien von Hand. Pro: Ich bin mir nicht sicher. Contra: Ich bin stark dagegen, da dies die Wahrscheinlichkeit...

515
Bitte geben Sie eine Festschreibungsnachricht ein, um zu erklären, warum diese Zusammenführung erforderlich ist, insbesondere wenn ein aktualisierter Upstream in einem Themenzweig zusammengeführt wird

Ich benutze Git. Ich habe einen Pull von einem Remote-Repo ausgeführt und eine Fehlermeldung erhalten: Bitte geben Sie eine Commit-Nachricht ein, um zu erklären, warum diese Zusammenführung erforderlich ist, insbesondere wenn ein aktualisierter Upstream in einem Themenzweig zusammengeführt...

513
Git Stash Apply Version

Ich habe 2 Zweige: Master | Design Während ich im Design arbeitete, machte ich einen Stash und wechselte zum Master, nahm einige Anpassungen vor. stash applyIch bin zurück zum Design gewechselt und habe nur meine Änderungen in der Designbranche verloren. Ich hoffe, dass sich alle meine Arbeiten...

506
Wie kann ich eine gelöschte Zeile „beschuldigen“?

git blameeignet sich hervorragend für geänderte und hinzugefügte Zeilen. Wie kann ich jedoch feststellen, wann eine Zeile, die in einem bestimmten vorherigen Commit vorhanden war, gelöscht wurde? Ich denke nach bisect, aber ich hoffte auf etwas Handlicheres. (Bevor Sie fragen: In diesem Fall habe...

505
Überspringen Sie Git-Commit-Hooks

Ich schaue auf einen Git-Hook, der nach Druckanweisungen im Python-Code sucht. Wenn eine print-Anweisung gefunden wird, wird das Festschreiben von git verhindert. Ich möchte diesen Hook überschreiben und mir wurde gesagt, dass es einen Befehl dazu gibt. Ich konnte es nicht finden. Irgendwelche...

504
Entfernen Sie eine gelöschte Datei in Git

Um Änderungen an einer Datei zu verwerfen, gehen Sie normalerweise wie folgt vor: git checkout -- <file> Was passiert, wenn die Änderung, die ich verwerfen möchte, das Löschen der Datei ist? Die obige Zeile würde einen Fehler ergeben: error: pathspec '<file>' did not match any...

501
Teilweise ein Commit mit Git

Ich arbeite an 2 verschiedenen Zweigen: Release und Entwicklung . Mir ist aufgefallen, dass ich noch einige Änderungen, die für den Release- Zweig vorgenommen wurden, wieder in den Entwicklungszweig integrieren muss . Das Problem ist, ich brauche nicht das gesamte Commit, nur einige Hunks in...

501
Sollte Gemfile.lock in .gitignore enthalten sein?

Ich bin ein bisschen neu in Bundler und den Dateien, die es generiert. Ich habe eine Kopie eines Git-Repos von GitHub, zu dem viele Leute beitragen, daher war ich überrascht, dass der Bundler eine Datei erstellt hat, die im Repo nicht vorhanden und nicht in der .gitignoreListe enthalten war. Da...

499
Gelöschte Dateien bereitstellen

Angenommen, ich habe eine Datei in meinem Git-Repository mit dem Namen foo. Angenommen, es wurde mit rm(nicht git rm) gelöscht . Dann zeigt der Git-Status: Changes not staged for commit: deleted: foo Wie inszeniere ich das Löschen einzelner Dateien? Wenn ich es versuche: git add foo Es sagt: 'foo'...

499
Wie verwende ich Git für die Unity3D-Quellcodeverwaltung?

Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как использовать Git для контроля версий в Unity3D? Was sind Best Practices für die Verwendung der Git- Quellcodeverwaltung mit Unity 3D, insbesondere im Umgang mit der Binärität von Unity 3D-Projekten? Bitte...