git Cheat Sheet
Central Repository
cd /home/<username>/git
mkdir <name>.git
cd <name>.git
git init –bare
Working Directory
cd <dir>
git init
git add .
git commit -am „Adding Files“
git remote add origin ssh://<username>@<serveraddress>/home/<username>/git/<name>.git
git push –set-upstream origin master
Remote Production
git clone ssh://<username>@<serveraddress>/home/<username>/git/<name>.git <name>
git pull
Switch Tags
git checkout master -f
git checkout <tag> -f
Tags
git tag -a <tag> -m „Creating the first official version.“
git describe –tags
git show <tag>
Update Clone
git remote update
git pull
Optimize
git gc –aggressive
Information
git status
git log
Reset
git reset –hard origin/master
Deploy to ZIP
git archive –format zip –output zipfile.zip master