MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | Haeufig gestellte Fragen zum Thema Git im Morgengrauen |
| 2 | ====================================================== |
| 3 | |
| 4 | * Was muss ich machen, damit mein Git-Repo automatisch mit dem MG |
| 5 | * synchronisiert wird? |
| 6 | Eine Synchronisation findet automatisch statt, wenn man einen Import eines |
| 7 | Verzeichnisses aus dem Mud durchfuehrt. |
| 8 | Macht man dies nicht, sondern erstellt sich unabhaengig vom Mud das Repo, |
| 9 | muss man sich an einen Erzmagier mit Shellzugang wenden. |
| 10 | |
| 11 | * Aufnahme als Regionsmitarbeiter/Regionsmagier/Weiser/Erzmagier/Gott |
| 12 | Dies ist zurzeit nur durch einen EM moeglich. |
| 13 | |
| 14 | * Wie benutze ich Git unter Windows? |
| 15 | GitHub hat eine Anleitung fuer msysgit, welche im wesentlichen auch fuers MG |
| 16 | brauchbar ist: |
| 17 | http://help.github.com/win-set-up-git/ |
| 18 | Eine weitere Moeglichkeit ist hier angeben: |
| 19 | http://rogerdudler.github.io/git-guide/ |
| 20 | Einige in Frage kommende Git-Pakete sind hier kurz vorgestellt: |
| 21 | http://www.makeuseof.com/tag/5-windows-git-clients-git-job/ |
| 22 | Eine Anleitung fuer die Nutzung von Putty als SSH-Client unter Windows |
| 23 | findet sich in contrib/putty.mkd auf https://github.com/sitaramc/gitolite/ |
| 24 | |
| 25 | * Wie kann ich mir die Geschichte meines Repos graphisch anzeigen lassen? |
| 26 | Da gibt es verschiedene Loesungen, vor allem auch abhaengig vom |
| 27 | Betriebssystem. Auf allen geht vermutlich 'gitk' und 'git gui'. |
| 28 | Auf MacOS gibt es auch 'GitX'. |
| 29 | |
| 30 | * Kann man Aenderungen/Diffs/ farbig markiert anzeigen? |
| 31 | > git log -p --color-words |
| 32 | Alternativ kann man .git/config folgende Parameter setzen: |
| 33 | [color] |
| 34 | color.diff=auto |
| 35 | color.grep=auto |
| 36 | color.status=auto |
| 37 | |
| 38 | Wenn man es generell bunt haben will, setzt man einfach |
| 39 | [color] |
| 40 | color.ui=auto |
| 41 | |
| 42 | in die Konfigurationsdatei. |
| 43 | |
| 44 | * Warum soll ich denn die color-Einstellungen auf auto und nicht true setzen? |
| 45 | Der Wert auto bewirkt, dass git nur dann die Ausgaben einfaerbt, wenn diese |
| 46 | nach STDOUT gehen. Ansonsten bekommt man den ASCII-kodierten Farbstring in |
| 47 | die Ausgabedatei geschrieben. |
| 48 | |
| 49 | * Wie kann ich eine Repository loeschen? |
| 50 | Zur Zeit ist dies nur durch einen EM mit Shellzugang auf dem MG-Rechner |
| 51 | moeglich. |
| 52 | |
| 53 | * Kann ich an einem Gebiet, fuer das ich keinen Schreibzugriff habe, helfen |
| 54 | * einen Bug zu fixen? |
| 55 | Ja - sofern Du Leserechte auf das Repository hast. Du kannst das Repo dann |
| 56 | forken, d.h. eine Kopie erstellen. Die beste Methode hierfuer ist |
| 57 | > ssh git@mg.mud.de fork d/gebirge/zook/wald players/zesstra/public/zwald |
| 58 | Hierbei wird ein Clone des Repos erstellt und sich gemerkt, welches das |
| 59 | Original war. In Deinem Repo kannst Du nun einen Bugfix machen. Bist Du |
| 60 | fertig, sagst Du dem Gebietsmagier (oder einem zustaendigen RM) Bescheid und |
| 61 | bittest ihn, den entsprechenden Branch (z.B. syntax_bugfix) zu pullen. |
| 62 | |
| 63 | * Wie vermeide ich einen 'merge commit', wenn ich lokale Aenderungen in einem |
| 64 | * Zweig habe, in den ich Aenderungen aus dem MG pullen moechte? |
| 65 | Eine Moeglichkeit hierfuer ist das Pullen mit 'git pull --rebase', um git |
| 66 | einen implizites Rebase beim Pull durchfuehren zu lassen. |
| 67 | |
| 68 | |
| 69 | Was ist git? |
| 70 | Wo krieg ich git her? |
| 71 | Wie kann ich das Repository clonen? |
| 72 | Wie kann ich ein Changelog anzeigen lassen? |
| 73 | Wie kann ich ein Changelog mit Diff anzeigen lassen? |
| 74 | |
| 75 | SIEHE AUCH: |
| 76 | git-repositories: Repository-Verwaltung im Mud |
| 77 | git-howto: Wie git benutzt wird |
| 78 | git-workflow: Ein simples Beispiel eines Arbeitsflusses mit Git |
| 79 | git-sync: Wie die Synchronisierung zw. git-Repos und Mudlib ablaeuft |
| 80 | git-links: Verweise ins WWW |
| 81 | |
| 82 | 10.03.2015 Amaryllis |
| 83 | |