Removed bad files
parent
d3c7848e67
commit
0a9b115256
|
@ -1,26 +0,0 @@
|
||||||
|
|
||||||
## Erstelle ein Git Repository
|
|
||||||
|
|
||||||
Erstelle einen Ordner in der Kommandozeile und wechsele in diesen hinein
|
|
||||||
|
|
||||||
```bash
|
|
||||||
mkdir meinOrdner
|
|
||||||
cd meinOrdner
|
|
||||||
```
|
|
||||||
|
|
||||||
Initialisiere ein Git Repository mit dem `git init` Befehl
|
|
||||||
|
|
||||||
``` bash
|
|
||||||
git init
|
|
||||||
```
|
|
||||||
|
|
||||||
Dies erstellt in dem Ordner eine `.git` Ordner
|
|
||||||
|
|
||||||
Linux/Mac
|
|
||||||
```bash
|
|
||||||
$ ls -la
|
|
||||||
total 40
|
|
||||||
drwxr-xr-x 1 GregoryHammond 4096 0 May 2 13:39 ./
|
|
||||||
drwxr-xr-x 1 GregoryHammond 4096 0 May 2 13:13 ../
|
|
||||||
drwxr-xr-x 1 GregoryHammond 4096 0 May 2 13:39 .git/
|
|
||||||
```
|
|
|
@ -1,11 +0,0 @@
|
||||||
- Auf Metall
|
|
||||||
- Vorteil: Sofort in Linux
|
|
||||||
- Nachteil Kein Windows
|
|
||||||
- Dual Boot
|
|
||||||
- Vorteil: Auf Alles Zugriff
|
|
||||||
- Nachteil: Speicher management
|
|
||||||
- Virtuelle Maschine
|
|
||||||
- Softwareprogramm um Betriebssysteme auszuführen
|
|
||||||
- WSL (Windows Subsystem for Linux)
|
|
||||||
- Installieren Linux Kernel
|
|
||||||
- Installieren Distro -> Ubuntu
|
|
|
@ -1,124 +0,0 @@
|
||||||
|
|
||||||
### Git For Dummies
|
|
||||||
(And those who wish to become one)
|
|
||||||
|
|
||||||
---
|
|
||||||
### What is Git
|
|
||||||
|
|
||||||
Git is a Version Control System, that allows users to create snapshots of files.
|
|
||||||
(You can create Save States for your files)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### What do I need for that?
|
|
||||||
|
|
||||||
You will need:
|
|
||||||
- A PC
|
|
||||||
- The Git Software
|
|
||||||
|
|
||||||
---
|
|
||||||
### Setup Windows:
|
|
||||||
|
|
||||||
- Windows: https://gitforwindows.org
|
|
||||||
---
|
|
||||||
### Setup MacOS
|
|
||||||
Install Homebrew:
|
|
||||||
```
|
|
||||||
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
|
||||||
```
|
|
||||||
|
|
||||||
Then Install Git:
|
|
||||||
```
|
|
||||||
$ brew install git
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
### Setup Linux
|
|
||||||
|
|
||||||
Ubuntu/Debian:
|
|
||||||
|
|
||||||
```
|
|
||||||
sudo apt install git
|
|
||||||
```
|
|
||||||
|
|
||||||
Arch
|
|
||||||
```
|
|
||||||
pacman -S git
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Usage
|
|
||||||
|
|
||||||
Open your terminal and type:
|
|
||||||
```
|
|
||||||
git
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# What is that?
|
|
||||||
|
|
||||||
```
|
|
||||||
usage: git [-v | --version] [-h | --help] [-C <path>] [-c <name>=<value>]
|
|
||||||
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
|
|
||||||
[-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
|
|
||||||
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
|
|
||||||
[--config-env=<name>=<envvar>] <command> [<args>]
|
|
||||||
|
|
||||||
These are common Git commands used in various situations:
|
|
||||||
|
|
||||||
start a working area (see also: git help tutorial)
|
|
||||||
clone Clone a repository into a new directory
|
|
||||||
init Create an empty Git repository or reinitialize an existing one
|
|
||||||
|
|
||||||
work on the current change (see also: git help everyday)
|
|
||||||
add Add file contents to the index
|
|
||||||
mv Move or rename a file, a directory, or a symlink
|
|
||||||
restore Restore working tree files
|
|
||||||
rm Remove files from the working tree and from the index
|
|
||||||
|
|
||||||
examine the history and state (see also: git help revisions)
|
|
||||||
bisect Use binary search to find the commit that introduced a bug
|
|
||||||
diff Show changes between commits, commit and working tree, etc
|
|
||||||
grep Print lines matching a pattern
|
|
||||||
log Show commit logs
|
|
||||||
show Show various types of objects
|
|
||||||
status Show the working tree status
|
|
||||||
|
|
||||||
grow, mark and tweak your common history
|
|
||||||
branch List, create, or delete branches
|
|
||||||
commit Record changes to the repository
|
|
||||||
merge Join two or more development histories together
|
|
||||||
rebase Reapply commits on top of another base tip
|
|
||||||
reset Reset current HEAD to the specified state
|
|
||||||
switch Switch branches
|
|
||||||
tag Create, list, delete or verify a tag object signed with GPG
|
|
||||||
|
|
||||||
collaborate (see also: git help workflows)
|
|
||||||
fetch Download objects and refs from another repository
|
|
||||||
pull Fetch from and integrate with another repository or a local branch
|
|
||||||
push Update remote refs along with associated objects
|
|
||||||
|
|
||||||
'git help -a' and 'git help -g' list available subcommands and some
|
|
||||||
concept guides. See 'git help <command>' or 'git help <concept>'
|
|
||||||
to read about a specific subcommand or concept.
|
|
||||||
See 'git help git' for an overview of the system.
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Exercise 1
|
|
||||||
|
|
||||||
1. Create a new directory
|
|
||||||
2. Create a new File in that directory
|
|
||||||
3. `git init`
|
|
||||||
4. `git add <filename>`
|
|
||||||
5. `git commit -m "First Commit"`
|
|
||||||
---
|
|
||||||
|
|
||||||
### Useful Links
|
|
||||||
|
|
||||||
- https://learngitbranching.js.org - EIne Visuelle Darstellung von Git und Branches
|
|
||||||
- https://gitty.informatik.hs-mannheim.de/ -
|
|
|
@ -1,17 +0,0 @@
|
||||||
|
|
||||||
# To-Dos:
|
|
||||||
- Aufgaben entwickeln
|
|
||||||
- String manipulation
|
|
||||||
- Download files
|
|
||||||
- develop CLI-Tool
|
|
||||||
- Data Cleaning
|
|
||||||
- Data Processing
|
|
||||||
- Error Handling
|
|
||||||
- GUI for CLI Tools
|
|
||||||
- Calculator for specific use-case (Damage calculation)
|
|
||||||
- Lösungsansätze entwickeln
|
|
||||||
- Was möchte ich Beibringen?
|
|
||||||
- Einschätzungstest
|
|
||||||
- Nur Java?
|
|
||||||
- Algos und Datenstrukturen anschneiden?
|
|
||||||
- Neovim setup für Java
|
|
|
@ -1,9 +0,0 @@
|
||||||
Name : Gregory Hammond
|
|
||||||
Email : gregory.hammond@stud.hs-mannheim.de
|
|
||||||
|
|
||||||
|
|
||||||
TODO:
|
|
||||||
- Schleifen
|
|
||||||
- Dekomposition
|
|
||||||
- AD oder Code?
|
|
||||||
-
|
|
|
@ -1,6 +0,0 @@
|
||||||
- Git
|
|
||||||
- Masterplan -> Vorgehensweise
|
|
||||||
- Grundverständnis Objektorientierung
|
|
||||||
- Stack und Heap
|
|
||||||
- Call by Reference / Call by Value
|
|
||||||
-
|
|
BIN
images/IO.png
BIN
images/IO.png
Binary file not shown.
Before Width: | Height: | Size: 15 KiB |
Loading…
Reference in New Issue