tar czvf html.tar.gz /var/www/html
cp portable-git.tar.gz ~/
cd ~/
tar xzvf portable-git.tar.gz
cd portable-git
source init_git.env
cd /var/www/html
git init
git add .
git commit -m "init backup"
git add .
git commit -m "patch vul1: index.php backdoor"
git checkout <COMMIT HASH>
tar czvf git-backup.tar.gz $HOME/.git
git status
git stash
git clean -f xxx
git diff
if there's no binary less
(required by git diff)
git --no-pager diff
git show $commitID