作成するのはそれほど複雑ではないはずです。
最近の git バージョン (git 1.7.x で十分だと思います) をお持ちの場合は、次のコマンドを確認しました。
# get list of files changed (porcelain output is machine parsable with status information per file):
git status --porcelain
# get diff of file
git diff $FILE
# add file to index/cache to commit
git add $FILE
# do dry-run before commit
git commit --dry-run --porcelain
# commit file(s)
git commit --file=/tmp/commit.message
# or commit message from stdin:
git commit --file=-
誰かが作ったら、みんなで使えるように github に上げてください。
そして、誰かがあなたのコードを変更するのを防ぐために、パスワード システムを設定することを忘れないでください。
更新: 小さな Web ベースのコミット ツールを作成しました。
https://github.com/Lennie/git-webcommit
https://github.com/Lennie/git-webcommit