Create Arbeiten mit GIT und Arduino IDE authored by Vladislav Vlasuk's avatar Vladislav Vlasuk
## Grundlegendes
Ein GIT Repository besthet überlicherweise aus Quelltext. Abhängig von der Plattform, auf dem der Code implementiert werden soll, unterscheidet sich die Formatierung des Inhalts grundlegend:
* Arduino IDE (Quelltext als Arduino Sketch mit Headerdatei und examples Ordner)
* Robot Operating System (Quelltext mit CMakelists.txt und package.xml)
* ...
## Git-Repository -> Arduino IDE
Enthält ein Repository eine Arduino lauffähige Bibliothek, kann diese in wenigen Schritten in der Arduino IDE geöffnet werden.
1. Git auf dem lokalen System herunterladen und installieren (siehe hier gitlab - helloworld)
2. Git-Bash öffnen
![git](uploads/eabc19df424ce30c2610f515b564654c/git.png)
3. Ins Bibliotheksverzeichnis der Arduino IDE wechseln
![git_2](uploads/d2e78c92386e4335ced1b6f4690e416a/git_2.JPG)
Dies befindet sich häufig unter Dokumente/Arduino/libraries/
4. Bibliothek klonen (herunterladen)
Dazu im Repository die Adresse kopieren und im Terminalfenster
git clone **HTML_ADRESSE_DES_REPOSITORIES.git**
![git_3](uploads/7b810712910fcf9bd48958d0908b3a57/git_3.JPG)
5. Bibliothek in der Arduino IDE nutzen
![git5](uploads/2912c61ec2b699cb858ee8015a762555/git5.png)
6. Repository aktualisieren
Falls Änderungen vorliegen, kann die Bibliothek über Git-Bash auch auf den neusten Stand gebracht werden
Dazu in das Repository navigieren (`cd`) und `git pull` ausführen
![git_6](uploads/686551a800e97125b70935a435460f61/git_6.JPG)