Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 初回コミット後のファイルの無視 | より高度なインタラクション
Gitの基礎

book初回コミット後のファイルの無視

メニューを表示するにはスワイプしてください

すでにコミットしたファイルをこれから無視したい場合、次の手順に従います。

  1. ファイルを.gitignoreに追加;
  2. git rm --cachedを使ってリポジトリからファイルを削除(ローカルには残す);
  3. 変更をコミット。

ワークフロー例

設定ファイルには機密情報が含まれることが多いため、追跡対象にしないことが推奨されます。 このようなファイルが誤ってGitに追加されるのを防ぐため、無視するのが最適です。 すでにコミットされているconfig.txtファイルに対してこれを適用します。

以下のワークフロー図を参照してください。

ワークフロー例

config.txt ファイルに .gitignore を追加し、無視するファイルのリストに含める:

config ファイルを .gitignore に追加

その後、git rm コマンドに --cached フラグを付けて実行し、ローカルから削除せずにリポジトリからファイルを削除する:

設定ファイルの削除

作業ツリーステージングエリアの状態を確認:

状態の確認

ご覧のとおり、config ファイルの削除はすでにステージング済みですが、.gitignore ファイルはまだ追加する必要があります。 その後、両方の変更をコミットします。

変更のコミット

コミットが成功しました。
次に、config.txt コマンドを使用して echo ファイルに例としてパスワードを新しい行として追記し、このファイルが無視されていることを確認します:

設定ファイルの変更

最後に、作業ツリーのステータスを確認:

作業ツリーの確認

ファイルは変更されましたが、Git によって追跡されていないため、作業ツリーはクリーンなままです。

question-icon

操作とそれぞれのコマンドを対応させてください。

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

クリックまたはドラッグ`n`ドロップして空欄を埋めてください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  6
some-alt