私の問題は
次のとおりです。.gitconfigファイルを含むドットファイルのリポジトリがあります。このリポジトリを github に保存していますが、そこに自分のメールアドレスや名前を表示したくありません。
簡単な解決策:ファイルが変更されたときに、または手動でファイルを追加します
。--assume-unchanged
--skip-worktree
より良い解決策のアイデア:パッチを適用しようとするフックと組み合わせてまたはを
使用して、インデックス化されたバージョンの電子メールの不足を除いて、ファイルに変更があったかどうかを確認します。ある場合は、コミットを停止します。--assume-unchanged
--skip-worktree
pre-commit
そのようなことを実装する方法についてのアイデアはありますか?
編集: もちろん、トリッキーな部分は、ファイルがユーザー名/パスワードを持っていても、作業ディレクトリでファイルが変更されていないことを git status に表示することです。