SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:lectures:se:2013:git [2013/10/14 07:36]
kevin.kreitner created
teaching:lectures:se:2013:git [2018/05/09 01:59] (current)
Line 1: Line 1:
 +{{page>​header&​nofooter}}
 +
 +====== Hilfreiche Tipps für die Arbeit mit SmartGit ======
 + 
 +
 +==== Git-Clients ====
 +[[http://​www.syntevo.com| SmartGit]] ist der für die SWT-Vorlesung empfohlene Client zum Zugriff auf Git Repositories.
 +
 +Es steht den Teilnehmern frei auch alternative Clients zu verwenden, in den Übungen wird jedoch ausschließlich SmartGit verwendet.
 +
 +==== Installation von SmartGit ====
 +Zusätzlich zur Installation von SmartGit wird eine Installation von Git benötigt. Bei der ersten Konfiguration schlägt SmartGit je nach Betriebssystem eine entsprechende Implementierung vor. (Unter Windows: [[http://​code.google.com/​p/​msysgit|msysgit]])
 +
 +Falls sie keine andere Git Installation auf ihrem System verwenden, empfiehlt es sich diese zu verwenden. Teilen sie in der ersten Konfiguration SmartGit im folgenden den Ort ihrer Installation mit (Windows: git.exe).
 +
 +
 +==== Interessante Links ====
 +  * Die **offizielle Git-Website** bietet verschiedene [[http://​git-scm.com/​documentation|Tutorials]],​ unter anderem einen Crash-Kurs für SVN-Nutzer. Es wird jedoch ausschließlich die Benutzung von Git über die Konsole vorgestellt. Wer daran interessiert ist, sollte sich auch die [[http://​gitref.org|Git Reference]] anschauen.
 +  *  Ein (alles andere als neutraler), aber interessanter **Vortrag über Git** findet sich bei [[http://​www.youtube.com/​watch?​v=4XpnKHJAok8|Youtube]]. Linus Torvalds erklärt dort die Vorteile und Nutzen von Git und verteilten SCMs im Allgemeinen.
 +  * Warum **Cherry Picking**? Die Antwort findet man unter anderem [[http://​technosophos.com/​content/​git-cherry-picking-move-small-code-patches-across-branches| hier]].
 +
 +
 +<​note>​ Bitte beachten Sie, dass die Terminologie in den Git-GUIs z.B. SmartGit von der offiziellen Terminologie in der Dokumentation abweicht. </​note>​
  
teaching/lectures/se/2013/git.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019