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.

11
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 wird. Ich versuche eine Nachricht einzugeben und drücke, Enteraber es passiert nichts. …

6
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 in einem Vorrat …
513 git  git-stash 

5
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 ich gerade a ausgeführt git log …
506 git 


3
Ü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 Gedanken?
505 git  githooks  git-commit 

5
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 file(s) known to git. Welcher …
504 git  git-checkout 

10
Das Festschreibungsprotokoll für eine bestimmte Zeile in einer Datei abrufen?
Gibt es eine Möglichkeit, git dazu zu bringen, Ihnen ein Festschreibungsprotokoll für nur Festschreibungen zu geben, die eine bestimmte Zeile in einer Datei berührt haben ? Wie git blameaber git blamewerden Sie die letzten COMMIT , dass eine bestimmte Linie berühren. Ich möchte wirklich ein ähnliches Protokoll erhalten, nicht die …
503 git 


7
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 bestimmten Dateien, also ein einfaches …

7
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 …

23
So bringen Sie Git dazu, in das aktuelle Verzeichnis zu klonen
Ich mache: git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./ Ich erhalte: Schwerwiegend: Zielpfad '.' existiert bereits und ist kein leeres Verzeichnis. Ich kenne den Weg. ist bereits vorhanden. Und ich kann versichern, dass das Verzeichnis leer ist. (Ich bin drinnen und sehe nichts!) Was fehlt mir hier, um das Projekt in das aktuelle …
499 git  git-clone 

14
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 beschreiben Sie den Workflow, welche Pfade in .gitignore enthalten …

8
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' did …
499 git  git-add  git-rm  git-stage 



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.