gitfs
https://wiki.archlinux.jp/index.php/Gitfs
gitfs は git と完全に統合された FUSE ファイルシステムです。リモートリポジトリのブランチをローカルでマウントすることができ、ファイルに変更を加えると自動的にリモートにコミットされます。
あらゆるリポジトリをマウントすることができ、変更は全て自動的にコミットに変換されます。また、gitfs は全てのコミットのスナップショットをシミュレートすることで現在使用しているブランチの履歴を陳列します。
gitfs は全てのファイルを追跡したい場合に有益ですが、同時に、コミットに変換されるのを自分で管理することはできません。
そのディレクトリ内にあるものすべてが自動でアップロードされるのがまじで怖い
ビルドツールの生成ファイルとかも勝手にコミットされるんでしょ
【Git素人向け】GitHubに定期的にバックアップをpushするソフトウェア(案)がやりたいことがほぼ実現されている
WindowsにもFUSEを実装してくれたら使えるのに...
欠点:ネットワーク越しなので遅い