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.

8
Wie entferne ich die Rechtsklick-Menüoptionen von msysgit?
Dies ist nicht die beste Programmierfrage, aber seien wir ehrlich, die Serverfehler sind nicht gut mit Git vertraut, also denke ich, dass es mehr für dieses Publikum ist. Ich möchte in meiner Shell zu TortoiseGit oder PortableGit wechseln, aber mir bleiben diese nervigen Kontextmenüoptionen. Wie bringe ich sie dazu, wegzugehen? …
346 git  tortoisegit  msysgit 

18
Git unter Windows: Wie richte ich ein Mergetool ein?
Ich habe msysGit und Git auf Cygwin ausprobiert. Beide funktionieren an und für sich einwandfrei und beide laufen perfekt mit gitk und git-gui. Wie zum Teufel konfiguriere ich ein Mergetool? (Vimdiff arbeitet mit Cygwin, aber vorzugsweise möchte ich für einige unserer Windows-liebenden Mitarbeiter etwas Benutzerfreundlicheres.)
346 windows  git  cygwin  msysgit 

9
Warum sollte ich mich für leichte oder kommentierte Tags interessieren?
Ich habe letztes Jahr als mein tägliches VCS von Subversion zu Git gewechselt und versuche immer noch, die Feinheiten von "Git-think" zu erfassen. Das, was mich in letzter Zeit gestört hat, ist "leicht" vs. kommentiert vs. signiert. Es scheint allgemein anerkannt zu sein, dass kommentierte Tags für alle realen Verwendungszwecke …
346 git  git-tag 

8
Fügen Sie nur Änderungen hinzu, die keine Leerzeichen sind
Ich habe meinen Texteditor, um nachgestellte Leerzeichen beim Speichern einer Datei automatisch zu kürzen, und ich trage zu einem Open-Source-Projekt bei, das schwerwiegende Probleme mit nachgestellten Leerzeichen hat. Jedes Mal, wenn ich versuche, einen Patch einzureichen, muss ich zuerst alle Nur-Leerzeichen-Änderungen von Hand ignorieren, um nur die relevanten Informationen auszuwählen. …
343 git  whitespace 

15
Die folgenden nicht verfolgten Arbeitsbaumdateien würden durch Zusammenführen überschrieben, aber das ist mir egal
In meinem Zweig hatte ich einige Dateien in .gitignore In einem anderen Zweig befinden sich diese Dateien nicht. Ich möchte die verschiedenen Zweige in meinen zusammenführen, und es ist mir egal, ob diese Dateien nicht mehr ignoriert werden oder nicht. Leider verstehe ich das: Die folgenden nicht verfolgten Arbeitsbaumdateien werden …


14
Git-Erweiterungen: Win32-Fehler 487: Speicherplatz für Cygwins Heap, Win32-Fehler 0, konnte nicht reserviert werden
Git-Erweiterungen: Bis gestern hat alles gut funktioniert. Aber plötzlich erhalte ich diesen Fehler, wenn ich versuche, einige Repositorys mit zu ziehen git extensions C:\Program Files\Git\bin\git.exe pull --progress "origin" Done 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase 0x0, BaseAddress 0x68560000, RegionSize 0x390000, State 0x10000 C:\Program …

14
Geben Sie einen SSH-Schlüssel für Git Push für eine bestimmte Domain an
Ich habe den folgenden Anwendungsfall: Ich möchte in der Lage sein, auf die git@git.company.com:gitolite-adminVerwendung des privaten Schlüssels des Benutzers gitolite-adminzu pushen, während ich auf die git@git.company.com:some_repoVerwendung von 'meinem' privaten Schlüssel pushen möchte . AFAIK, ich kann dies nicht mit lösen ~/.ssh/config, da der Benutzername und der Servername in beiden Fällen …
342 git  ssh  gitolite 


2
Bevorzugter Github-Workflow zum Aktualisieren einer Pull-Anforderung nach der Codeüberprüfung
Ich habe eine Änderung an einem Open Source-Projekt auf Github eingereicht und von einem der Mitglieder des Kernteams Kommentare zur Codeüberprüfung erhalten. Ich möchte den Code unter Berücksichtigung der Überprüfungskommentare aktualisieren und erneut einreichen. Was ist der beste Workflow dafür? Aufgrund meiner begrenzten Kenntnisse in Git / Github konnte ich …

3
Was tun mit Branch nach dem Zusammenführen?
Ich hatte zwei Zweige: masterund branch1. Ich habe mich gerade branch1wieder zusammengeschlossen masterund bin mit diesem Zweig fertig. Soll ich es löschen oder einfach herumstehen lassen? Wird das Löschen zu Datenverlust führen?
341 git  merge  branch 



1
Der komplexe Git-Zweigname hat alle Git-Befehle gebrochen
Ich habe versucht, einen Zweig mastermit dem folgenden Befehl zu erstellen : git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery als Git plötzlich nicht mehr reagierte. Ich vermute, dass die Unentschlossenen ()irgendwie schuld sind. Wenn ich jetzt versuche, einen Git-Befehl auszuführen, wird der gleiche Fehler angezeigt: git:176: command not found: _of_ProductSearchQuery mit der Zahl nach …

5
Git Remote Add mit anderen SSH-Port
Wie kann ich in Git einen Remote-Ursprungsserver hinzufügen, wenn mein Host einen anderen SSH-Port verwendet? git remote add origin ssh://user@host/srv/git/example
336 git  ssh  port 

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.