Skip to content

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.

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Denny Schäfer am :

*Vielen Vielen Dank.

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 :

*Die sind sehr gut mitgekommen.

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 :

*So ähnlich habe ich das auch gehandhabt. Bei mir war es noch nicht so viel git aber dafür hatte sie noch einen gewissen Cygwin Anteil.

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 :

*Darfst Du / magst Du Deine Schulung veröffentlichen?

Es kann nicht genug davon geben ;-)

Denny Schäfer am :

*Wenn es nach mir geht sehr gerne, ich würde aber sicherheitshalber noch mal bei meinen Chef nachfragen wollen.

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 :

*An dem Cygwin-"Kram" wäre ich persönlich ganz besonders interessiert. Immer her damit. :-)

Denny Schäfer am :

*Das du an "Cygwin Kram" interessiert bist glaube ich gerne. In der Präsi ist nicht so viel davon zu sehen. Aber wenn du möchtest kann ich die die Aktuelle Konfiguration für unsere Devs gerne genauer zeigen.

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?

Denny Schäfer am :

*Mh mal schauen was wir da zusammen bekommen.

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


  • Git
  • PHP
  • SSH


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 :

*Ich schliesse mich an, ich habe auch unter einem Stein gewohnt :-) apt-cyg kannte ich bisher auch nicht.

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.

Kommentar schreiben

Gravatar, Favatar, Pavatar, Identica, Twitter, MyBlogLog Autoren-Bilder werden unterstützt.
BBCode-Formatierung erlaubt
Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
:'(  :-)  :-|  :-O  :-(  8-)  :-D  :-P  ;-) 
Formular-Optionen