Menu

Eclipse und Git

Toolchain
martin
2012-07-23
2012-07-23
  • martin

    martin - 2012-07-23

    die nutzung von git in zwei teilen:

    a) installation des git-plugins für eclipse
    b) einrichtung des git repository's


    installation des plugins:

    1. eclipse für c/c++ (juno) installieren
    2. im eclipse über die menüleiste Help und Install New Software wählen,
    3. in der zeile Work with den eintrag Juno - http://download.eclipse.org/releases/juno wählen und in Type filter text EGit eintragen
    4. den angezeigten ergebnisbaum aufklappen, EGit sowie JGit anwählen/installieren
    5. ggf. eclipse neu starten

    installation des git-repository's:

    1. ein neues arduino-projekt/sketch erstellen
    2. auf der kommandozeile in den ordner wechseln, in dem der code des arduino-projekts liegt (vermutlich unterhalb des workspace-verzeichnisses)
    3. hier eingeben: git init (initialisiert das verzeichnis für git und erstellt verzeichnis .git)
    4. sf-location hinzufügen: git remote add origin ssh://martin14445@git.code.sf.net/p/cybercat3000/code (dabei natürlich eigenen usernamen verwenden ;)
    5. nun im eclipse rechtsklick auf das arduino-projekt: Team / Share Project wählen
    6. weiter mit GIT und use or create repository in parent folder of project aktivieren
    7. nun wieder über kontextmenü auf Team / Fetch from Upstream (bestehendes Repository einspielen)
    8. mit dem befehl Commit können dateien hinzugefügt werden (zunächst nur vorgemerkt)
    9. mit dem befehl Push to Upstream gehts dann tatsächlich ins repository

    edit: falls das update nicht klappt: auf der kommandozeile (im projektverzeichnis) git pull origin master ausführen. dies holt (und merged ?) den bestehenden inhalt des repository.

     

    Last edit: martin 2012-07-23
  • martin

    martin - 2012-07-23

    hier das original sf.net cheat-sheet (zum erstellen eine neuen repository's):

    git init
    git commit -a -m 'Initial commit'
    git remote add origin ssh://martin14445@git.code.sf.net/p/cybercat3000/code
    git push origin master

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.