【Python】指定フォルダのファイルを全てプッシュする

Uncategorized
219 words

ちょっと最近ネタ切れ気味なので備忘録になります。

指定フォルダの変更ファイルを全てプッシュ

指定フォルダでPythonが実行されたことが前提となります。

Gitをクローンしているフォルダが違う場合は、指定フォルダに移動してから実行して下さい。

1
2
3
4
5
6
import os

# Push
os.system('git add ./data')
os.system('git commit -m "add data"')
os.system('git push')

今回は dataフォルダ内の全てのファイルをプッシュしたいので、このようなコードになりました。

コミットするときのメッセージは “add data” になります。

Python には Gitを操作するライブラリ もあるので、そっちの方がもっと柔軟に操作できます。

そこまで高機能じゃなくてとりあえず定期的にプッシュがしたいだけならコレで十分かと思います。