2 つのブランチがある場合、master
& secret
. そして、機密データを にコミットしますがsecret
、をプッシュすることはなく、パブリック リポジトリにプッシュするだけsecret
です。master
それらの間を決してマージせず、 rebase のみを使用する場合、機密データが何らかの形でリモート リポジトリ インデックスに保存される可能性secret
はありますか?
ユースケース:~/.config
すべてのマシンのディレクトリをパブリック Git リポジトリに保持しています。ただし、パスワードが必要で、環境変数を使用できないプログラムがいくつかあります。私の考えは、マシンごとに機密データ用に異なるブランチを保持し、git フックを使用して機密データをブランチmaster
に拒否し、マシン ブランチを公開することを禁止することです。でも心配です