私はGitの実際のgit push
コマンドの別名をGitHubにコミットする前にユニットテストのようなものにすることを検討しています。カスタムスクリプトでエイリアスGit pushコマンド
は、ここでプッシュを無視するように思わ.git/
[alias]
push = !echo "custom push"
kk = !echo "hi" # => this works...
の私config
ファイルです。これは可能ですか?これが不可能な場合は、選択肢がありますか?
あなたのお返事ありがとうございます。私はできるだけコミットするのに少しのオーバーヘッドを持つことを好むでしょう。毎回ユニットテストを実行するのは苦痛です。これは、外部の「本番」ブランチにプッシュする場合にのみ実行する必要があります。また、Githubはプリレシーブフックを提供していないので、反対側でそれを打つとどちらも機能しません。 – Matt
'-n'または' --no-verify'を使って、コミット時に 'pre-commit'フックをスキップできます。もちろん、 'commit-msg'フックもスキップします。あなたがしたいこともしたくない場合もあります。常に' -n'を使う習慣があれば、 '-n'を残しておくことを忘れるかもしれません。あなたがチェックしたかったものに。 :-)ここには完璧な解決策はありません。あなたはあなたが暮らすことができる欠点を選ぶだけです。 – torek