GIT Cheat Sheet
Repository’s
Neu lokal anlegen.
git init
Vom Server klonen.
git clone https://github.com/...
Mit Server synchronisieren.
git pull
Branch
Brach anzeigen, wechseln und erstellen.
# Show branches
git brach
# Change brach
git checkout BranchName
# Create new brach
git checkout -b NewBranchName
# Change branch wihout adding changed or new files
git clean -f
> To see whitch files will be deleted
git clan -n
Working
Status abfragen.
git status
Geänderte oder neue Dateien/Dateipfade zum Repository hinzufügen.
# Add a file to the stage
git add FILENAME.txt
git add Folder/SubFolder/
# Add all files (also untracked) to the stage
git add -A
# Add only modified files to the stage
git add -u
# commit changes
git commit -m "commenet for commit"
Dateien vom Repository löschen.
rm FILENAME.txt
Commits anzeigen.
git log
Auf Server hochladen.
git push
.gitignore
Erstelle eine Datei mit dem Namen
im gleichen Verzeichnis..gitignore
# Data formats that will be ignored:
*.aux
*.bak
*.log
*.pdf
# Folder that that will be ignored:
Pics/
# File thet will be ignored in root directory:
/text.txt
# File thet will be ignored in sub directory:
/sub/text.txt
# Folder with chosen names in all directorys will be ignored:
**/ .ipynb_checkpoints/
**/ __pycache__/
Initiale Konfiguration
Name.
git config --global user.name "Your Name"
E-Mail.
git config --global user.email "youremail@domain.com"
Back to Commit
git reset --hard commitID
Tools
Visual Studio Code empfiehlt sich als GUI gewissenhaft. Neben der Darstellen der Tesxtdateien können auch gängige Git Anweisungen durchgeklickt werden.