que sugieren una costumbre alias en que .gitconfig
.
Tienes que manera de hacerlo:
1) Con el comando git:
git config --global alias.check-file <command>
2) Edición ~/.gitconfig
y añadir esta línea en la sección de alias:
[alias]
check-file = "!f() { if [ $# -eq 0 ]; then echo 'Filename missing!'; else tracked=$(git ls-files ${1}); if [[ -z ${tracked} ]]; then echo 'File not tracked'; else echo 'File tracked'; fi; fi; }; f"
Una vez puesto en marcha comando (1) o archivo guardado (2), en su espacio de trabajo puede probarlo:
$ git check-file
$ Filename missing
$ git check-file README.md
$ File tracked
$ git check-file foo
$ File not tracked
Creo que el punto es, ¿cuál es el criterio para decidir si un archivo se rastrea o no? Debería haber algún tipo de colección de archivos rastreados para buscar. – smwikipedia