Hi!
While trying to work around a different problem (conftest.py vanishing while building Sage from source, so that "git restore conftest.py" was needed before doing "make" again), I noticed that quite many paths are (probably rightfully) not under version control and I think they should be ignored by git:
$ git status
Auf Branch develop
Ihr Branch ist auf demselben Stand wie 'origin/develop'.
Unversionierte Dateien:
(benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
Pipfile
pkgs/sage-conf/
pkgs/sagemath-bliss/
pkgs/sagemath-coxeter3/
pkgs/sagemath-mcqd/
pkgs/sagemath-meataxe/
pkgs/sagemath-sirocco/
pkgs/sagemath-tdlib/
src/Pipfile
src/doc/en/reference/repl/options.txt
src/environment-dev-3.10.yml
src/environment-dev-3.11.yml
src/environment-dev-3.9.yml
src/requirements.txt
src/sage/cpython/wrapperdescr.c
src/sage/docs/
src/sage/ext/memory_allocator.c
src/sage/finance/
src/sage/geometry/integral_points.c
src/sage/graphs/trees.c
src/sage/groups/old.c
src/sage/libs/arb/arb_version.c
src/sage/libs/flint/flint.c
src/sage/libs/flint/fmpz_factor.c
src/sage/libs/giac/giac.cpp
src/sage/libs/glpk/error.c
src/sage/media/
src/sage/modular/arithgroup/farey_symbol.h
src/sage/rings/complex_number.c
src/setup.cfg
Cheers
Simon