git を使って未処理/処理済みを管理する思いつきメモ

datetime=`date +%Y%m%d-%H%M%S`

untracked_files=`git ls-files --others --exclude-standard --full-name`
modified_files=`git ls-files --modified --exclude-standard --full-name`
for untracked_file in $untracked_files; do untracked_file_process $untracked_file done for modified_file in $modified_files; do modified_file_process $modified_file done git add . git commit -a -m $datetime git push origin `git rev-parse --abbrev-ref HEAD` xxx_file_process は static_content_minify とか