git push
マスターするときにいくつかの git コマンドを実行する方法はありますか? 私が念頭に置いているのは、git push
実行するためにうなり声を出した後です:
git checkout gh-pages
git merge master
git checkout master
git push
マスターするときにいくつかの git コマンドを実行する方法はありますか? 私が念頭に置いているのは、git push
実行するためにうなり声を出した後です:
git checkout gh-pages
git merge master
git checkout master
これらのコマンドを実行するために Grunt を使用する理由は何ですか? 通常のシェルスクリプトで十分だと思います。Linux を使用していると仮定して、次の内容でサブディレクトリにpost-receive
呼び出される実行可能ファイルを作成します。.git/hooks
#!/bin/sh
export GIT_WORK_TREE=$GIT_DIR/..
git checkout gh-pages
git merge master
git checkout master
詳細については、このページで「post-receive hook」を検索してください。
post-receive hookでそれを行うことができます。
「git push を介して複数のブランチを異なるディレクトリにデプロイするにはどうすればよいですか?」に例がありますが、そのスクリプトを完了する必要がありunset GIT_DIR
ますcd /path/to/non/bar/repo
。