Learn the key differences between git add --all and git add . commands. Understand how they handle deleted files, directory scope, and when to use each in your Git workflow.