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.

13
Git unter Windows: MSYS oder Cygwin?
Ich habe vor, meine Projekte auf git zu migrieren, und frage mich derzeit, welche Option unter Windows die beste und / oder stabilste ist. Soweit ich weiß, habe ich grundsätzlich 2,5 Optionen: MSYSgit Git unter Cygwin (aka 2.5) MSYSgit von einer Cygwin-Eingabeaufforderung (vorausgesetzt, Cygwin git ist bereits installiert). Hinweis: IMO …
80 git  cygwin  msysgit  dvcs 

1
So brechen Sie Git Bisect ab
Ich habe meine Git-Halbierung damit begonnen, gute und schlechte Revisionen anzugeben, aber ich glaube nicht, dass sie registriert wurden. Da ich versuche, git bisect gut und schlecht zu spezifizieren, glaube ich nicht, dass git irgendetwas tut. Ich möchte die gesamte Halbierung abbrechen, damit ich die Operation erneut starten kann. git …
80 git  abort  git-bisect 

8
Wie wende ich einen Git-Patch von einem Repository auf ein anderes an?
Ich habe zwei Repositorys, eines ist das Haupt-Repo für eine Bibliothek und das andere ist ein Projekt, das diese Bibliothek verwendet. Wenn ich das untergeordnete Projekt behebe, möchte ich diesen Patch auf einfache Weise wieder stromaufwärts anwenden. Der Speicherort der Datei ist in jedem Repository unterschiedlich. Hauptrepo: www.playdar.org/static/playdar.js Projekt: playlick.com/lib/playdar.js …

4
Warum ist der Git-Stash nicht pro Zweig einzigartig?
Ich nehme an, es ermöglicht das Verschieben von Änderungen von einem Zweig zum nächsten, aber dafür ist Kirschernte gedacht, und wenn Sie Ihre Änderungen nicht festschreiben, sollten Sie sie vielleicht nicht verschieben? Ich habe gelegentlich den falschen Vorrat auf den falschen Zweig angewendet, was mich über diese Frage nachdenken ließ.
80 git  git-stash 

6
Funktioniert GitHub für Windows mit GitLab?
Während ich mit GitHub an einem Projekt arbeite, habe ich mich in GitHub für Windows als Client verliebt. Jetzt winkt ein neues Projekt, in dem ich GitLab anstelle von GitHub verwenden werde. Kann ich GitHub für Windows weiterhin als Client für GitLab verwenden? Immerhin basieren beide auf Git, oder? Wenn …

5
Git hübsche Formatfarben
Ich versuche, hübsche Formatfarben für Git einzurichten. Soweit ich weiß, erkennt Version 1.6.0 nur Rot, Grün und Blau. $ git log --pretty=format:"%Credred%Creset %Cgreengreen%Creset %Cyellowyellow%Creset %Cblueblue%Creset %Cmagentamagenta%Creset %Ccyancyan%Creset %Cwhitewhite%Creset" red green %Cyellowyellow%Creset blue %Cmagentamagenta %Ccyancyan %Cwhitewhite Außerdem funktioniert keine der Farben mit dem in Klammern gesetzten Farbformat. Gibt es eine Möglichkeit, …
80 git 


6
Entfernen Sie alte Remote-Zweige von Git
Wenn ich die Bash-Autovervollständigung in Git verwende, werden mir immer wieder Zweige alter Fernbedienungen angezeigt, die ich nicht mehr habe. Wenn ich ein mache git branch -la, zeigt es diese alten Fernbedienungen und Zweige, während ein git branch -lnicht. A ls .git/refs/remotes/zeigt sie auch. Sie sind jedoch in meiner .git …
80 git 

9
git Befehl, um einen Zweig wie einen anderen zu machen
Ich versuche, einen Zweig mit Änderungen zu übernehmen und ihn so wiederherzustellen, dass er mit dem Upstream identisch ist, von dem er abweicht. Die Änderungen sind beide lokal und wurden auf Github verschoben, also weder git resetnoch git rebasewirklich realisierbar, da sie die Geschichte ändern, was bei einem Zweig, der …


4
Wie mache ich die Standardeinstellung von git merge --no-ff --no-commit?
Die Unternehmensrichtlinie wird --no-fffür Merge-Commits verwendet. Ich persönlich möchte die Zusammenführungsprotokollnachrichten so anpassen, dass ich sie verwende --no-commit. Außerdem kompiliere und teste ich gerne, bevor ich das Commit loslasse. Wie mache ich --no-ffund --no-commitdie Standardeinstellung für mich für alle Filialen? (und ich habe in den Jahren, seit ich dies gefragt …
80 git  merge 


6
Warum glaubt git, dass meine .sql-Datei eine Binärdatei ist?
Ich habe einige .sql-Dateien, die ich gerade zum ersten Mal auf github gepusht habe. Wenn ich mir jedoch das Commit anschaue, heißt es: BIN  WebRole/Sql/Database.sql View Binary file not shown Kann mir jemand sagen, warum es heißt "Binärdatei nicht angezeigt"
80 git  github 


3
Git: Verhindern Sie Commits im Hauptzweig
(Der Einfachheit halber) Ich habe einen masterZweig und einen devin meinem Git-Repo. Ich möchte sicherstellen, dass die masterFiliale immer funktioniert, daher sollte sich meine gesamte Arbeit in der devFiliale befinden. Wenn ich jedoch meine Änderungen mit einer --no-ffZusammenführung zusammenführe, bleibe ich in der Regel in der masterZweigstelle und arbeite einfach …

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.