Fix git structure and git diff testcase (#8622)
Fix git structure and git diff testcase (#8622)

Add in more test cases for git diff
Fix git base work tree allowing more coverage for git diff and other
commands.
google/oss-fuzz,google/oss-fuzz,skia-dev/oss-fuzz,google/oss-fuzz,google/oss-fuzz,skia-dev/oss-fuzz,google/oss-fuzz,google/oss-fuzz,google/oss-fuzz,skia-dev/oss-fuzz,google/oss-fuzz,skia-dev/oss-fuzz,skia-dev/oss-fuzz,google/oss-fuzz,skia-dev/oss-fuzz,skia-dev/oss-fuzz,skia-dev/oss-fuzz,google/oss-fuzz,skia-dev/oss-fuzz,skia-dev/oss-fuzz,google/oss-fuzz,skia-dev/oss-fuzz