前回のつづき。新規作成、commit、pushをひとつのコマンドにまとめたときのフロー。
基本
フローのメモ
tool.exe %dp~0 ローカルリポジトリ 存在する :pass 存在しない [ローカルDB内のユーザから選択する] git init git config --local user.name "%USER_NAME%" git config --local user.email "%USER_MAIL%" git remote add origin git@%SSH_HOST%:%USER_NAME%/%REPO_NAME%.git git add -n . commitメッセージ受付 一文字以上+Enterキー git commit -m "message" リモートリポジトリ 存在する :pass 存在しない [リモートリポジトリ作成] [ローカルDBに登録する] git push origin master Enterキー :end 終了
フローチャート
入力待機時のルート分岐
コミットメッセージ入力時、入力値に応じて異なるサブコマンドを実行できたらなおよい。
所感
細かいところは省いているが、大体こんな感じ。