deploy
Makefileでコマンドを作成しようとしています。このコマンドは、ブランチを上書きしてから、deployment
このブランチをにプッシュしorigin
ます。
ただし、作業ツリーが空でない場合、コマンドはエラーメッセージで停止/失敗する必要があります。
次のようなもの:
deploy:
status=$(git status --porcelain)
test "x$(status)" = "x"
git branch -f deployment
git push origin deployment
残念ながら、このテストとステータス変数は期待どおりに機能していないようです。
これをどのように達成しますか?私は本当に使うことになっていますtest
か?