Michis beschreibung vo git

This commit is contained in:
Michael S. 2023-10-30 13:25:58 +01:00
parent c751529fa1
commit 1f871a54f3
2 changed files with 81 additions and 0 deletions

View file

@ -1,5 +1,8 @@
Bei dem Error `fatal: refusing to merge unrelated histories` den Befehl `git pull origin master --allow-unrelated-histories` verwenden und das Problem ist gelöst. Bei dem Error `fatal: refusing to merge unrelated histories` den Befehl `git pull origin master --allow-unrelated-histories` verwenden und das Problem ist gelöst.
### [Michis Git Verstäännis](./michi_git.md "Git isz doof")
### Der Reponame "main" ist voreingestellt, es gehen auch andere. ### Der Reponame "main" ist voreingestellt, es gehen auch andere.
Am Beispiel dieses Readme.md: Am Beispiel dieses Readme.md:

78
michi_git.md Normal file
View file

@ -0,0 +1,78 @@
# Git
Git ist nen Versionverknalltütenprogramm was eder brauch oder auch nicht.
## Start
Ein Repo ist ein Ding wo deine Projektdaten gespeichert sind.
>### Initialisieren deines Repos:
>```
>git init
>```
>### Downloade ein existierenes Repo:
>```
>git clone <url>
>```
Nun kannst du mit Git arbeiten z.b. Daten Erstellen und bearbeiten
## Daten hinzufügen und entfernen
>### Füge Daten zum Repo hinzu:
>```
>git add <datei>
>```
>>Beispiel:
>>```
>>git add README.md
>>git add .
>>git add ./README.md
>>```
>### Entferne Daten von Repo:
>```
>git rm <datei>
>```
>>Beispiel:
>>```
>>git rm README.md
>>git rm .
>>git rm ./README.md
>>```
## Neue Version an Git geben
>### Commit erstellen:
>```
>git commit <message>
>```
>> eine Message ist Pflicht!
## Mit Git Servern arbeiten
>### Füge ein entferntes Repo hinzu:
>```
>git remote add origin <url>
>```
>>- Die adresse muss mit .git enden
>>- origin ist die Bezeichnung des entfernen Repos
>### Entferne ein entferntes Repo :
>```
>git remote rm origin <url>
>```
## push und pull:
>### push ladet den Branch auf den Server:
>```
>git push origin main
>```
>>- origin ist die Beschreibung des Remote Servers
>>- main Ist Der Branch der gepusht werden soll
>>- push(en) = drücken(de)
>### pull ladet den Branch von Server:
>```
>git pull origin main
>```
>>- origin ist die Beschreibung des Remote Servers
>>- main Ist Der Branch der gepusht werden soll
>>- pull(en) = ziehen(de)