私はgit help hooks
をチェックしましたが、これは不可能か、これを逃しました。'git add'コマンドの前後にgit hookを実行する方法はありますか?
私は私の現在のワークフローが
git add -A ruby script_stored_in_repository_that_generates_something.rb <checking generated work that is not tracked in the repository> git commit -m "what was changed"
であると私は無意味として実行手動スクリプトを解消したい結果リポジトリ内のプログラムとして、このいうよりpre-commit
は、ファイルを生成します。
私はpre-commit
フックを使うことができますが、コミットを元に戻す/元に戻す/修正するのではなく、コードがステージングされている間に作業を編集することを好みます。
"別名でgitコマンドを上書きすることはできません。したがって、 'add'とは異なる名前を使用する必要があります。すでにエイリアス化されているため、問題にはなりません。今、このエイリアスをどのように作成するのかを理解する必要があります。このファイルがないリポジトリの場合、スクリプトは実行されません。 –
条件付きインクルードを調べて、特定のフォルダに対してのみエイリアスを定義することができます。https://stackoverflow.com/questions/8801729/is-it-possible-to-have-different-git-config-for-different- projects/43884702#43884702 @MateuszKonieczny – crea1