Git Add All vs Git Add . - How to stage files

Clear comparison of git add -A and git add . with practical guidance on when to use each for safe staging in Git