Als «git» getaggte Fragen

111
Verwenden von git commit -a mit vim

Ich bin neu in Git, also habe ich beschlossen, Git mithilfe der Tutorials von Github zu lernen. Das dritte Kapitel sagte: "In diesem ersten Beispiel ändern wir die README-Datei, um uns als Autor zum Projekt hinzuzufügen. Also bearbeiten wir die Datei einfach. Jetzt möchten wir diese Änderung...

110
Wie mache ich vi neu zeichnen Bildschirm?

Wenn ich benutze git commit --amend Es wird in ein vi-Fenster eingegeben, in dem ich Kommentare für das Festschreiben eingeben kann. Das Problem ist, dass in den vi-Fenstern einige schmutzige Zeichen aus dem früheren Shell-Hintergrund angezeigt werden. Ich frage mich also, wie ich vi den Bildschirm...

110
Setzen Sie den anderen Zweig ohne Kasse auf den aktuellen Stand zurück

Ich schreibe einige Skripte für meinen Git-Workflow. Ich muss einen anderen (vorhandenen) Zweig ohne Auschecken auf den aktuellen zurücksetzen. Vor: CurrentBranch: commit A OtherBranch: commit B Nach dem: CurrentBranch: commit A OtherBranch: commit A Äquivalent von $ git checkout otherbranch $ git...

110
Git Cherry-Pick funktioniert nicht

Ich versuche, ein Commit vom Master auszuwählen und es in den aktuellen Produktionszweig zu bringen. Wenn ich jedoch ausführe git cherry-pick <SHA-hash>, erhalte ich nur die folgende Meldung: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will...

110
So machen Sie git diff --ignore-space-change zum Standard

Ich könnte wahrscheinlich einen Alias ​​einrichten, aber es scheint, als ob ich dies als Option in der Konfigurationsdatei festlegen könnte, nur sehe ich es sowieso nicht. Ich möchte das nur, --ignore-space-changewenn ich diff mache, nicht wenn ich mich bewerbe oder irgendetwas anderes. Ich...

110
Wie entferne ich nicht verfolgte Dateien in Git?

Ich arbeite an einem Zweig, sagen wir "experimenteller" Zweig, den ich von meinem Hauptzweig abzweige. Dann generiere ich ein Benutzermodell im experimentellen Zweig, füge sie aber noch nicht zum Index hinzu. Was muss ich tun, wenn ich alle Änderungen der kürzlich in meinem experimentellen Zweig...

110
Git Push Local Branch mit dem gleichen Namen wie Remote-Tag

Ich versuche, einen neuen lokalen Zweig product-0.2an Remote zu senden, wo bereits ein Tag mit demselben Namen vorhanden ist (der Zweig selbst existiert jedoch nicht). git push -v --tags --set-upstream origin product-0.2:product-0.2 Pushing to https://****@github.com/mycompany/product.git error:...

110
Wie löse ich Cherry-Pick-Konflikte mithilfe ihrer Änderungen?

Ich habe git cherry-pick FOOeinen Konflikt erzeugt. Ich könnte die widersprüchlichen Dateien durchgehen und die Zeilen zwischen <<<<<<<und =======und die Konfliktmarkierungen selbst löschen , aber ich hoffe, es gibt einen einfacheren Weg. Ich denke, das svnÄquivalent entschied...