🙈
【備忘録】Git - 特定のファイルやディレクトリを追跡対象外にする
次のコミットでリポジトリから削除されるよう設定する。
.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