私の会社ではプロトタイピング用にiRiseを組み込んでいますが、バージョン管理の種類がありません(異なるファイル名でファイルのコピーを作成しない限り、バージョン管理は行われません)。とにかく、バージョンコントロールにGitを使用しています。ここでの一般的なiRiseユーザーはグラフィック/ Webデザイナーなので、できるだけプロセスを自動化したいと思います。リモートリポジトリにプッシュするAppleScriptを実行しているホットフォルダがありますが、メッセージを追加する方法がわかりません...
git Push TestProject master
試しました
git Push TestProject master -m 'message'
しかし、スイッチエラーが発生し、オプションのリストが表示されました-mはそれらの1つではありません...
これは可能ですか、または最初にローカルでコミットしてからリモートにプッシュする必要がありますか?メッセージはそれに添付されますか?
コミットする必要があります(ファイルを追加した後)
git commit -m 'message'
そしてプッシュ:
git Push TestProject master
メッセージをプッシュに関連付けることはできません。
質問は正当であり、上記の回答では完全には回答されていないと思います。以下は、私たちの会社で使用しているワークフローです(私たちはgit flowを使用しています)。
これで、プッシュステップ7で次のようなメッセージを追加できれば、本当にすばらしいでしょう。
git Push -m 'Feature is code complete, code collaborator review ids 1234, 1235.' Origin develop
間違いなく、誰かがコミットなしでプッシュしようとしている些細なケースではありませんが、監査証跡を提供するメタデータで特定のプッシュに注釈を付ける非常に便利なステップです。