Browse Source

Update 'lerntagebuch.md'

master
timm.root 1 year ago
parent
commit
5f8ea4ae0c
  1. 82
      lerntagebuch.md

82
lerntagebuch.md

@ -0,0 +1,82 @@
Mein Lerntagebuch
## SU 0 (2022-11-24)
### Lernziele
- Verteiltes Arbeiten mit dem tool git (Kollegen und Teams)
- git repository -> menge an commits, branches, Entwickler-Zugriff
- fork bedeutet kopie eines gesamten repository -> mit git typischen methoden veröffentlichen
eine frage der Vertrauensverhältnisse
- merge requests kein so vertraues verhätnlis
- Bei einer merge-request stellt ein Entwickler oder Entwicklungsteam eine Anforderung zum Zusammenführen eines Entwicklungszweigs mit dem main branch. Dieser Entwicklungszweig kann mehrere Commits enthalten
mkdir local_repository
cd local_repository
git init
datei anlegen (mit vim numbers.txt)
git addd numbers.txt
git commit
/zweites Terminal/
cd tmp
mkdir remote_repository
cd remote_repository (man pusht und pullt zwischen zwei repositories)
git init --bare (kein einsicht, nur datei liegen dort um mit git interagieren zu können)
(ls -l .git (man kann inhalt einsehen))
/erstes/
git log (zeigt an was man in vin numbers.txt gemacht haben)
git remote
git remote add origin file://../remote_repository
git remove origin (origin wieder weg, kleiner fehler gemacht)
/zweites/
pwd Kopieren von dem aktuellen Pfad
/erstes/
git remote add origin file:///...
git remote origin -v
git push (aktuelle Historie)
git push --set-upstram origin main (gibt aus dass nicht wohin gepush werden soll)
git push --mirror (alles pushen)
/drittes/
cd tmp
git clone file:///home/fdai7545/remote_repository local_clone
/ersrtes/
vim numbers.txt
git add numbers.txt
git commit
git log --oneline
git push
/drittes/
git fetch
git log
git pull (impliziert ein git fetch) (zeigt an was sich geändert hat)
git push auf remote server A und B (im remote_repository ein commit gibt von dem man lokal nicht weiß)
git log
git add numbers.txt
vim numbers.txt
git add numbers.txt
git commit
(vor jedem push -> pull)
/erstes/
git push -f
Loading…
Cancel
Save