Question: what is the difference between git add . and git add *?
Answer: Difference between "git add -A" and "git add ." indicates current directory in Unix so it makes sense if “git add .” adds all the files in only current directory whereas “git add -A” adds all files or directories to staging area. ... It would have the same effect as using git add /home/mehmet/web-workbook .