java - プロジェクトのgitignore apikeys

java git api api-key

Javaアプリケーションを作りたい。これはgitHubに保存されます(バージョン管理にはgitを使用します)。
現在、このプログラムはGoogleの例でapikeysを使用しています。
このAPIキーをバージョン管理システムで非表示にしたい(他のユーザーが使用できないようにするため)。

.gitignoreファイルについて何か読みましたが、バージョン管理からファイル全体を削除したくありません。私はapiKeyを他の人から隠して見たいだけです。

私は次のスレッドを読んで、これが私が探しているものだと思いますが、これを行う方法は本当にわかりません。

Can git automatically switch between spaces and tabs?
答え
ファイルにバージョンを付けたり、他のユーザーから隠したりすることはできません。コミットのIDは、そのツリーのコンテンツ(ファイル名とコンテンツ)に基づくコミットファイルツリーのIDに部分的に基づいています。ファイルの内容を変更すると、GitでそのIDが変更されます。 IDを変更すると、そのツリーが含まれているツリーのIDがコミットまで変更されます。

つまり、いいえ。このファイルを含むすべてのコミットのIDは、そのファイルの内容に基づいています。リポジトリへのアクセス権を持つ他のユーザーからファイルを隠す唯一の方法は、最初からリポジトリにファイルを追加しないことです。

(まだリポジトリを公開していない場合は、git filter-branchを使用して履歴を書き換えて、ファイルのすべての出現を削除できます。これにより、上記のように、多くのコミットのIDが変更されます。)
関連記事

java - ジェネリックメソッドを明示的に呼び出す

java - repaint()エラー。私の再描画メソッドは画面を点滅させるだけです

java - Androidでラテン語のアクセント付き文字を使用する方法

java - Androidレイアウトの遷移効果

java - JavaでWebサービスを介して複数のセッション要求を維持する

java - リソースをSDカードにコピーすると、Androidで破損したファイルが表示されます

java - JavaScriptのような構文を自分のJavaメソッドに解析する

java - IllegalArgumentException:オブジェクトの配列をSCHEMA_SOURCEプロパティの値として使用する場合、2つのスキーマが同じtargetNamespaceを共有することはできません

java - Notnoop / java-apnsプッシュ

java - iTextを使用してJSPでPDFファイルの限られた数のページを表示する方法は?