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.

7
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: src refspec product-0.2 matches more than one. error: failed to push some refs to …
110 git  git-branch 

3
Wie kann ich ein einzelnes Verzeichnis von einem Git-Repository in ein neues Repository verschieben, während der Verlauf beibehalten wird?
Ich habe ein Git-Repository geerbt, das mehrere Projekte in separaten Verzeichnissen enthält. Ich möchte das Repository in neue einzelne Repositorys aufteilen, eines für jedes Projekt, und dann das Master-Repository die Projekte als Submodule enthalten lassen. Ich möchte dies alles tun und dabei den Revisionsverlauf der einzelnen Projekte nach Möglichkeit beibehalten. …

8
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 hinzugefügten Dateien verwerfen möchte? Die …
110 git 

1
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 sich theirs-conflictfür eine Lösung. Wie mache ich das in git? Ich möchte nicht, …
110 git 


6
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 versuche, das Diff verständlicher zu machen, indem …
110 git  config  git-config 



3
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 reset --soft currentbranch $ git checkout currentbranch (Hinweis …
110 git 

18
Kann nicht zum Remote-Zweig pushen, kann nicht zum Zweig aufgelöst werden
Ich habe meine Repos von Bitbucket oder Github migriert. Ich denke nicht, dass dies wichtig ist, aber es ist das einzige, was anders ist ... Für eine Weile hatte ich zwei Fernbedienungen eingerichtet: origin: bitbucket github: github Dann entfernte ich beide und zeigte auf Github: git remote remove origin git …
110 git 

4
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 be committed) # site/test-result/ nothing …



2
Wie man loswird "würde vorhandenes Tag verstopfen"
Ich benutze Git in VSCodium und jedes Mal, wenn ich versuche, Git zu ziehen, beschwere ich mich. Ich schaue in das Protokoll, das ich sehe > git pull --tags origin master From https://github.com/MY/REPO * branch master -> FETCH_HEAD ! [rejected] latest -> latest (would clobber existing tag) 9428765..935da94 master -> …
110 git 


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.