Fragen mit 'Versionskontrolle'

Versionskontrolle ist die Verwaltung von Änderungen an Dokumenten, Programmen und anderen Informationen, die als Computerdateien gespeichert sind. Verwenden Sie dieses Tag, um allgemeine Fragen zur Verwendung und Anwendbarkeit der Versionierung zu kennzeichnen und VCS zu vergleichen. Für die meisten Befehle und Methoden, die für jedes bestimmte VCS spezifisch sind, gibt es bestimmte Tags, die bevorzugt werden sollten.
34
antwortet

Wie storniert man 'git add' vor dem Commit?

Ich habe fälschlicherweise Dateien mit dem Befehl zu git hinzugefügt: git add myfile.txt Ich habe git commit noch nicht ausgeführt. Gibt es eine Möglichkeit, dies abzubrechen, damit diese Dateien nicht im Commit enthalten sind? Im Moment gibt es 48 Antworten (einige wurden gelöscht). Bitte nicht hinzufügen ...
set 08 Dez 08 um 0:57
39
antwortet

Wie kann man git pull lokale Dateien überschreiben?

Wie kann man lokale Dateien in git pull zwangsweise überschreiben? Das Szenario sieht wie folgt aus: Ein Teammitglied ändert die Vorlagen für die Site, an der wir gerade arbeiten, und fügt einige Bilder zum Bildkatalog hinzu (aber sie vergessen, sie unter Kontrolle und ...
am 14. Juli 09 um 17:58 Uhr festgelegt
31
die Antwort

Zurücksetzen oder Zurücksetzen einer bestimmten Datei auf eine bestimmte Version mithilfe von Git?

Ich habe einige Änderungen an der Datei vorgenommen, die mehrmals als Teil einer Gruppe von Dateien übertragen wurde, aber jetzt möchte ich Änderungen an der vorherigen Version zurücksetzen. Ich habe git log mit git diff gesucht, um die Option zu finden, die ich brauchte, aber einfach ...
19. Oktober eingestellt. 08 um 02:34
21
die Antwort

Ignoriere Dateien, die bereits in das Git-Repository übertragen wurden.

Ich habe ein bereits initialisiertes Git-Repository, in dem ich eine .gitignore-Datei hinzugefügt habe. Wie aktualisiere ich den Dateiindex, damit die Dateien, die ich ignorieren möchte, ignoriert werden?
wird am 16. Juli 09 um 22:26 Uhr festgelegt
32
antwortet

Wie kann ich den Namen und die E-Mail-Adresse von Autor und Committer in Git ändern?

Ich schrieb ein einfaches Schulcomputerskript und änderte Änderungen an Git (im Repo, das in meinem Pendrive von meinem Computer zu Hause geklont wurde). Nach mehreren Commits wurde mir klar, dass ich als Root-Benutzer Dinge tat. Gibt es eine Möglichkeit, den Autor zu ändern ...
am 15. April eingestellt 09 um 6:09
10
antwortet

Ich stehe vor einem Verschmelzungskonflikt. Wie kann ich die Zusammenführung unterbrechen?

Ich habe git pull verwendet und hatte einen Zusammenführungskonflikt: unmerged: _widget.html.erb Sie befinden sich mitten in einer konfliktierten Zusammenführung. Ich weiß, dass die andere Version der Datei gut ist und mein Schach, also sollten alle meine Änderungen rückgängig gemacht werden. Wie kann ich das machen ...
am 19. September eingestellt 08 um 16:21 Uhr
4
antwortet

Warnung: push.default ist nicht installiert. Ihr impliziter Wert ändert sich in git 2.0

Ich habe Git eine Weile verwendet und kürzlich das Update nur heruntergeladen, um diese Warnmeldung zu finden, wenn ich versuche zu pushen. Warnung: push.default wird nicht gesetzt; Sein impliziter Wert ändert sich in Git 2.0 von "Matching" zu "Simple". Zum Squel ...
Set 31. Oktober '12 um 0:48
40
antwortet

Wie entferne ich alle zusammengefügten Git-Zweige?

Ich habe viele Git-Zweige. Wie lösche ich bereits zusammengeführte Zweige? Gibt es eine einfache Möglichkeit, sie alle zu entfernen, anstatt sie einzeln zu löschen?
am 25. Mai um 18:54 Uhr festgelegt
14
antwortet

Arbeitskopien einer einzelnen Datei in git stornieren?

Nach dem letzten Commit habe ich eine Reihe von Dateien in meiner Arbeitskopie geändert, aber ich möchte die Änderungen in einer dieser Dateien wie beim Zurücksetzen in demselben Zustand wie das letzte Commit verwerfen. Ich möchte jedoch nur die Änderungen an der Arbeitskopie annähernd rückgängig machen ...
am 28. März 09 um 08:09 Uhr festgelegt
3
antwortet

Wie geht git mit symbolischen Links um?

Wenn ich eine Datei oder ein Verzeichnis habe, das einen symbolischen Link darstellt und ich es im Git-Repository ablege, was passiert damit? Ich würde vorschlagen, dass er es als symbolischen Link belässt, bis die Datei gelöscht wird und wenn Sie dann ...
am 5. Juni 09 um 9:53 Uhr festgelegt
15
antwortet

Wann verwenden Sie git rebase anstelle von git merge?

Wenn es empfohlen wird, git rebase vs. git verschmelzen? Muss ich mich nach einem erfolgreichen Neustart erneut verbinden?
am 29. April eingestellt 09 um 23:26 Uhr
30
antwortet

Wie übertrage ich ein SVN-Repository mit Historie in ein neues Git-Repository?

Ich habe das Git-Tutorial, FAQ, Git - den SVN-Crash-Kurs usw. gelesen, und alle erklären es und das, aber nirgends finden Sie eine einfache Anweisung wie: SVN-Repository in: svn: // myserver / path / to / svn / repos Git-Repository in: git: // MeinServer / Pfad / zu / git / Repos ...
eingestellt auf 17 sep. 08 um 05:04
17
antwortet

Wie kann man Änderungen in Git Commit sehen?

Wenn ich ein Git-Diff-COMMIT mache, sehe ich Änderungen zwischen diesem Commit und HEAD (soweit ich weiß), aber ich würde gerne die Änderungen sehen, die durch dieses Single-Commit vorgenommen wurden. Ich habe keine offensichtlichen Diff / Log-Optionen gefunden, die mir das geben würden ...
am 10. Juli 13 um 9:22 Uhr festgelegt
20
antwortet

Git und Dropbox effektiv zusammen verwenden?

Wie lassen sich Git und Dropbox effektiv nutzen?
am 25. Dezember festgelegt. 09 um 11:41
26
antwortet

Wie bekomme ich eine Liste der Git-Zweige, die nach dem letzten Commit geordnet sind?

Ich möchte eine Liste aller Verzweigungen im Git-Repository mit den "frischesten" Verzweigungen an der Spitze erhalten, wobei der "frischeste" Zweig der ist, der vor kurzem behoben wurde (und daher wahrscheinlich einer von mir sein möchte). . Es gibt ...
4. März 11 um 03:26 festgelegt