git ignore: ignoring recursive