From 0a9b115256e10a60666e9a63ab0e6592a0793052 Mon Sep 17 00:00:00 2001 From: Sharnhorst <1925458@stud.hs-mannheim.de> Date: Tue, 11 Jun 2024 12:36:18 +0200 Subject: [PATCH] Removed bad files --- PR1/Misc/Git Befehle.md | 26 -------- PR1/Misc/Linux.md | 11 ---- PR1/Misc/git for dummies.md | 124 ------------------------------------ PR1/PR1/Programmieren 1.md | 17 ----- PR1/whoami.md | 9 --- Themengebiete PR1 - PR2.md | 6 -- images/IO.png | Bin 15708 -> 0 bytes 7 files changed, 193 deletions(-) delete mode 100644 PR1/Misc/Git Befehle.md delete mode 100644 PR1/Misc/Linux.md delete mode 100644 PR1/Misc/git for dummies.md delete mode 100644 PR1/PR1/Programmieren 1.md delete mode 100644 PR1/whoami.md delete mode 100644 Themengebiete PR1 - PR2.md delete mode 100644 images/IO.png diff --git a/PR1/Misc/Git Befehle.md b/PR1/Misc/Git Befehle.md deleted file mode 100644 index cdc9955..0000000 --- a/PR1/Misc/Git Befehle.md +++ /dev/null @@ -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/ -``` diff --git a/PR1/Misc/Linux.md b/PR1/Misc/Linux.md deleted file mode 100644 index 62c8d0a..0000000 --- a/PR1/Misc/Linux.md +++ /dev/null @@ -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 \ No newline at end of file diff --git a/PR1/Misc/git for dummies.md b/PR1/Misc/git for dummies.md deleted file mode 100644 index 5d1d678..0000000 --- a/PR1/Misc/git for dummies.md +++ /dev/null @@ -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 ] [-c =] - [--exec-path[=]] [--html-path] [--man-path] [--info-path] - [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare] - [--git-dir=] [--work-tree=] [--namespace=] - [--config-env==] [] - -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 ' or 'git help ' -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 ` -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/ - \ No newline at end of file diff --git a/PR1/PR1/Programmieren 1.md b/PR1/PR1/Programmieren 1.md deleted file mode 100644 index 19bee90..0000000 --- a/PR1/PR1/Programmieren 1.md +++ /dev/null @@ -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 \ No newline at end of file diff --git a/PR1/whoami.md b/PR1/whoami.md deleted file mode 100644 index 3546e8b..0000000 --- a/PR1/whoami.md +++ /dev/null @@ -1,9 +0,0 @@ -Name : Gregory Hammond -Email : gregory.hammond@stud.hs-mannheim.de - - -TODO: -- Schleifen -- Dekomposition -- AD oder Code? -- diff --git a/Themengebiete PR1 - PR2.md b/Themengebiete PR1 - PR2.md deleted file mode 100644 index cd5d333..0000000 --- a/Themengebiete PR1 - PR2.md +++ /dev/null @@ -1,6 +0,0 @@ -- Git -- Masterplan -> Vorgehensweise -- Grundverständnis Objektorientierung - - Stack und Heap - - Call by Reference / Call by Value - - \ No newline at end of file diff --git a/images/IO.png b/images/IO.png deleted file mode 100644 index 5ec5b8dc25de6c3454cbd1fd9feadc5c6b6cd1be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15708 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

+G*WV)9=90#(T}4?@r)AUYcYS# z`omvdzfYCKr&tgGbR7npQ5mJO6etPBM;+n#Bt?_-Bau_D4wpbkUrgE%`tYNqTocO;j+MaSeh@nXlYDL{?x@UWOuKjI zr=f_#N;d||eL|KmUDwe)zS-J-$+qm?^{GOg>$0xld~I4yy&8=74hdRAFT$hf>h=d2 z@y8qoX`!Ojy5GQ9Nud6?Q877fb52QHJnQot4kU)!4COHr`y~;!P|94qkUj|NQ>PMS z!$H=+OfU9u{NO!%LpF9|d7#l)tTf%9UZ{?Gwy)3!?<#9Io^cr7sY2)nHjY&&zuV|} zgK($SA{hI3*}5L(f_n=gZdxgqIs27lxmeRE+l+dIgxUNxd+H|6kMPh9Oh@T` z;V{jrX1kJU4Pn*CoVgRi+Y}Qb@OdeEt%BWt?wN>z;&`;QZc^2(3WFW!nX~+l8y2-+ z(qPi85Z-`qK~s%y`ZdlG8w5MQhx7=c6_A#H%g0candITk?w6yNO2f z7&WC5*by}t?}Q@%b)AvR<{%yUnD460*6hmcqLej>-R``YZy}6=oem=kU3I-FLKz2SjI@Y7X|L^#GIC6Ro!3XOz*RY z-_nkx@fh*MdLvc=1&<)zNY0fH^B&<4=7WCcCOSbW)-i1d86d- zGZSAH#3g?P`UrKPrMsl7+Vm)yNP8tBmvd}lg;KN?KFflbH&Ny0iZcM|g8wIHsCrJR zO!ZaE=ev^(`g*p|oD5Z%zt%U@!=?e*g^gOJQRTa&O+7;LV;BafgN2dZN)5irv;{c@ zhjV3?pY*zztJ-wajQS_@Fh`M22@#GSgM~7;s(m{M5{g7sYrUL8AU=)g^v4<9+6_gD zhVrTSfX=&l5_3I-6>ywkW8d@Nsk&m2d5{n)mSSNFno3+F^VO$GI(pcH0>&f1E}ffr{~s!wRSv zK!2Z>QQQ<$hzO^>wheWV8y%b-@Jt z1=(ipwv)KsD?0gM&2C^*#uF#cxXoe$^B7cP$9kySBP_-H@KlDIvxM7SP1Ts8aDUwv1i-uk%m z7RA5-VOn81{BWo$D3z2DA<<|JpZ|>gUrj*-cC&TDm(poyh3ajf--HY*=#Ag+8D&E) zqo`)q@&mHN7_SU!1{{!1ekZGq$IOuh(`GAc=!SysMBA6a%8sggC@bO7y5gk@Dfh z(dcE_3x^oelPXxEebJ=U#zj+^GjP9e(ieTWH?n(?&>0_v_L{x57T55|J%?jmF^Zt< z;rUdhsty2=(k|DkPy93YZ*tt(oYLkv{Q7vV9)sYBXq#c&8m#rm^~pnw|BKZ|f9t$> b=+8|F|FM_dHw=6=eM(J5OS$NgW#In