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

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

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

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

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

ワークフロー例

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

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

ワークフロー例

config.txt ファイルに無視するファイルとして .gitignore を追加:

echo config.txt >> .gitignore
config ファイルを .gitignore に追加

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

git rm --cached config.txt
設定ファイルの削除

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

git status
ステータスの確認

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

git add .gitignore
git commit -m "Add the config.txt file to gitignore"
変更のコミット

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

echo "PASSWORD=qwerty" >> config.txt
設定ファイルの変更

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

git status
作業ツリーの確認

ファイルは変更されていますが、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