🙈

【備忘録】Git - 特定のファイルやディレクトリを追跡対象外にする

2024/08/20に公開

次のコミットでリポジトリから削除されるよう設定する。

.gitignoreを使う

ディレクトリレベルで管理したい場合の方法

bash
echo '対象ファイル名' >> .gitignore

~/.config/git/ignoreファイルを使う

全ディレクトリを対象に管理したい場合の方法

bash
mkdir -p ~/.config/git
echo '対象ファイル or ディレクトリ名' >> ~/.config/git/ignore

gitのインデックスから削除する。

  • ファイルを追跡対象外にする場合
bash
git rm --cached '対象ファイル名'
  • ディレクトリを追跡対象外にする場合
bash
git rm -r --cached '対象ディクトリ名'

変更をコミットしてプッシュする。

通常通りコミットしてプッシュ

Discussion