Dokumentation Git Shell Befehle

Dies ist eine Sammlung von Git Befehlen, sie dient eigentlich nur mir damit ich immer weiß wo ich das finde 😉

###### alle Änderungen (von anderen) laden
git pull

###### Eigene Änderungen verfügbar machen
git push

####### alle Branches anzeigen
git branch

####### alle Änderungen adden
git add –all

####### bestimmte Files adden
git add { filepath + filename or only filename or . }

####### bestimmte Files mit Message committen
git commit -m „message“

####### Feature-Branch aus development
git checkout -b *subBranchname* development

####### Feature-Branch löschen
git branch -d *subBranchname*

####### Branch auschecken
git checkout development

######## FeatureBranch mergen und commit messages mitnehmen
git merge *featureBranchName* –log

######## einzelne commits mergen (z. B. in den master-branch)
git cherry-pick *sha*

######### Finden von Commits ab einem bestimmten Zeitpunkt (z. B. letztem Release)
git log –since=“2013-01-01″

Dokumentation Docker Befehle

Dies ist eine Sammlung von Docker Befehlen, sie dient eigentlich nur mir damit ich immer weiß wo ich das finde 😉

#Docker befehle

##Container bauen
ins verzeichnis gehen und
docker build .

##Container starten
docker run {containerid}
diese wird beim build am ende angezeigt

##Container verlinken
Beispiel MongoDB
docker run -p 27017:27017 dockerfile/mongodb
docker run -link mongodb:db {containerid}

##Laufende Container anzeigen
docker ps

##Ip alle container anzeigen
docker inspect $(docker ps -q) | grep IPA

##alle Container stoppen
docker stop $(docker ps -a -q)

##alle Container entfernen
docker rm $(docker ps -a -q)

##To only stop exited containers and delete only non-tagged images.:
docker ps –filter ’status=Exited‘ -a | xargs docker stop docker images –filter „dangling=true“ -q | xargs docker rmi