Git recursive add files
Are you trying to add recursive file in folder while using Git? Here is a one-liner to do so.

The git add command is a fundamental and crucial operation in the Git version control system. A recurrent need among Git learners is to add all files in a directory, or nested directories. To do that, we simply need one command. It is git add .. It works recursive as default,
If you want to do it in a subfolder, it is as easy as:
Note that you should prefer the . over the usage of * as the shell interprets it and replaces it with all the files and folders in the current directory.
You can use git add with the --all or --update option to stage removals of files that have been deleted.
As a final note, one could add files listed in the .gitignore (ignoring them) by adding the -f --force flag. If you do it in a directory, it is going to work recursively.