すべての.gitignoreファイルに再帰的に行を追加するにはどうすればよいですか?

Aug 18 2020

gitリポジトリを持つ複数のサブディレクトリを持つディレクトリがあります。これらのサブディレクトリ内のdesktop.iniすべての.gitignoreファイルに追加したいと思います。

できることはわかっていますがecho "desktop.ini" | tee -a .gitignore、再帰的には機能しません。

回答

2 muru Aug 18 2020 at 11:50

bashで、再帰的グロブを有効にしました。

shopt -s globstar

次に、次のことを行います。

echo "desktop.ini" | tee -a **/.gitignore