Einführung in Git ...
Bei Google+ wurde ich danach gefragt, ob ich die Kurzeinführung in Git, die ich auf der Arbeit gehalten habe, veröffentlichen könnte. Hier ist sie.
Die Beispiele lohnen sich nur, wenn man sie versucht, nachzuvollziehen.
Viel Spass.
Das PDF (rund 100 kB) kann man hier herunterladen: einfuehrung-git.pdf
Lizenz ist CC-BY, das liefere ich auch noch im PDF nach.
Die Beispiele lohnen sich nur, wenn man sie versucht, nachzuvollziehen.
Viel Spass.
Das PDF (rund 100 kB) kann man hier herunterladen: einfuehrung-git.pdf
Lizenz ist CC-BY, das liefere ich auch noch im PDF nach.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Denny Schäfer am :
Ich mache morgen selber eine Einführung in Git und Cygwin und bin über jede Anregung die ich erhalten kann sehr dankbar.
Sind die Leute bei dir gut mitgekommen?
Dirk Deimeke am :
Ich habe die "Präsentation" nur als Leitfaden für mich gehabt (in Markdown). Die eigentliche Session habe ich auf der Konsole gemacht und alles vorgeführt.
Ein Kollege von mir hatte einen Link, der ist Gold wert. Guck Dir bitte einmal das Git How To an.
Denny Schäfer am :
Ich habe alle Sachen die ich in der Präsentation aufgeführt habe, immer in der Kommandozeile vorgeführt. Zum Schluss gab es denn noch eine Aufgabe zum Üben / Vertiefung
Das ist ja sehr schön und gut gemacht, danke für den Link. http://try.github.com ist hier glaube ich auch schon gefallen oder?
Dirk Deimeke am :
Es kann nicht genug davon geben
Denny Schäfer am :
Ansich sollte das kein Problem sein, da die Präsentation keine Firmen Sachen enthält.
Vielleicht sollte ich denn auch gleich das Script zum erstellen der Cygwin Umgebung veröffentlichen
Dirk Deimeke am :
Denny Schäfer am :
Nachdem ich das Einverständnis vom Chef geholt habe ist die Präsi (Teil 1) unter http://public.tuxinaut.de/git_part_1/ zu finden.
Ich habe auch schon einen zweiten Teil gemacht dieses könnte ich natürlich auch online stellen.
Hast du auch eine Fortsetzung geplant oder schon abgehalten?
Dirk Deimeke am :
An der Konfiguration bin ich sehr interessiert.
Denny Schäfer am :
Hauptsächlich nutzen unsere Entwickler Cygwin um die altäglichen Aufgaben des Entwickelns zu bewältigen. Quasi so wie du auch
Den Großteil der Zeit werden folgende Programme genutzt
Ich habe um die Cygwin so einfach wie möglich einzurichten, ein Script geschrieben, was alle wichtigen Aufgaben übernimmt. SSH einrichten, Prompt anpassen Pakete Installieren usw.
Da bin ich erst auf apt-cyg gestoßen quasi apt für cygwin, das war wieder einer dieser Momente wo ich dachte, das ich unter einen Stein gewohnt habe.
https://github.com/ashumkin/apt-cyg
Es überwiegt hier eindeutig Git. Git wird so konfiguriert das als Editor notepad++ und als Mergetool Kdiff3 zu Einsatz kommt.
Es wird auch SCM Breeze eingerichtet ein geniales Tool für Git wie ich finde
Es ist quasi Zahlenmagie für Git
https://github.com/ndbroadbent/scm_breeze
PHP kommt zur Zeit nur zum Einsatz um composer ( Dependency Manager for PHP ) auszuführen.
http://getcomposer.org/
Ansonsten wird vagrant noch mittels Cygwin bedient (leider nicht alle Befehle aber immerhin ein Großteil)
http://www.vagrantup.com/
Doch gar nicht so viel wie ich dachte trotzdem hat das ganze schon genug Zeit gefressen
Dirk Deimeke am :
Vielen Dank, dass Du die Tools hier gepostet hast, Breeze und apt-cyg sind auf jeden Fall noch mehrere Blicke wert.
Compozer spezifisch auf Eure Aufgaben ausgelegt.
Vagrant sollte ich auch mal näher anschauen.