Code Monkey home page Code Monkey logo

nachhilfe's Introduction

Nachhilfe

Hier kommt der ganze Nachhilfe-Kram rein; sowohl Java-Programme, als auch Arbeitsmaterial.


WICHTIG

Keine privaten Sachen posten! Das Repo ist öffentlich und damit für jeden frei einsehbar.

Infos für die Schüler

Herunterladen des Repositories

Ihr habt 2 Möglichkeiten:

  1. Ihr ladet das Repository jedes mal neu runter, um den neuesten Stand zu bekommen (nicht empfohlen, da umständlich)
  2. Ihr installiert Git. Mehr dazu im nächsten Abschnitt.

Git

Installation

Einfach auf der Website runterladen und installieren. Bitte die Installation mit uns in der Nachhilfe machen, damit wir euch sagen können, wo ihr überall Haken setzen müsst.

Verwendung

Ihr werdet die Kommandozeile hierfür brauchen. Das mag für euch auf den ersten Blick unangenehm sein, allerdings wird hier alles so genau wie möglich erklärt, um es für euch leicht zu machen.

Euren eigenen Code bitte unbedingt in den Ordner namens Eigenes packen. Hier könnt ihr auch so viele Untermodule erstellen, wie ihr wollt; hauptsache ihr bearbeitet keinen Code, der nicht in diesem Ordner liegt. Der andere Code dient euch lediglich als Grundlage zur Orientierung und dazu, was wir in der Nachhilfe gemacht haben.

Eclipse

Kopieren des Workspaces (Git Clone)

Damit das alles funktioniert, müsst ihr den Workspace zwingend erstmal kopieren. Dazu sucht ihr euch einen Ordner auf eurem PC, den ihr angemessen findet (z.B. da wo eure anderen Projekte liegen, oder in euren Dokumenten).

Öffnet den Ordner wie gewohnt, klickt oben in die Leiste und kopiert die Adresse raus (Strg + C). Nun öffnet ihr die Kommandozeile (Windowstaste drücken und cmd eingeben) und schreibt folgenden Befehl rein:

cd <Pfad, den ihr vorher kopiert habt>

wobei ihr <Pfad, den ihr vorher kopiert habt> mit dem kopierten Pfad ersetzt, was dann z.B. so aussieht:

cd C:\Users\Desktop

Um nun das Git-Repository hierher zu kopieren ("klonen") gebt ihr folgenden Befehl in die Kommandozeile ein:

git clone https://github.com/xEmkayx/Nachhilfe
cd Nachhilfe

Und fertig ist der Turnschuh.

Up to date bleiben

Das was hier beschrieben ist, solltet ihr bestenfalls immer zu Beginn des Nachhilfeunterrichts machen.

Wenn ihr Eclipse startet, könnt ihr euren Workspace auswählen. Normalerweise ist der Pfad eures letzten Workspaces drinnen. Wählt allerdings auf jeden Fall den aus, der mit diesem Git Repository zusammenhängt (Tipp: der Ordner heißt "Nachhilfe") aber öffnet ihn noch nicht!

Kopiert den Pfad aus der Zeile raus (Strg + C). Öffnet die Kommandozeile und gebt folgendes ein:

cd <Pfad zum Ordner des Git Repositories>

Anstatt <Pfad zum Ordner des Git Repositories>, kopiert ihr den Pfad hier hinein (Strg + V).

Wichtig ist, wie gesagt, dass der Ordner "Nachhilfe" heißt!

Wenn in der Kommandozeile nun so etwas wie

C:\Users\...\Nachhilfe>

steht, seid ihr im richtigen Ordner. Nun gebt ihr folgendes ein:

git pull

und fertig ist der Lachs.


IntelliJ

Kopieren des Workspaces (Git Clone)

Hier müsst ihr, wie oben beschrieben, erst einmal das Git Repository klonen. Das geht in IntelliJ allerdings viel leichter: Ihr klickt oben auf

File > New > Project from Source Control

und gebt den Link des Repositories ein: https://github.com/xEmkayx/Nachhilfe

Up to date bleiben

Das was hier beschrieben ist, solltet ihr bestenfalls immer zu Beginn des Nachhilfeunterrichts machen.

Ganz oben rechts steht Git:, gefolgt von ein paar Pfeilen. Ihr drückt den blauen Pfeil, und klickt auf Ok, um auf das Projekt auf den neuesten Stand zu bringen.


Ordnung (für Kollaborateure)

Bitte die Ordner nach Möglichkeit nach Datum sortieren, damit die Arbeit für jeden leichter nachvollziehbar ist. Bestenfalls:

Monat.<Tag als String><Tag im Monat>

nachhilfe's People

Contributors

example123 avatar tecuilacat avatar xemkayx avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.