start
Stages all changes (including new, modified, deleted, and renamed files) and applies the latest stash. Intended usage is when starting a project where configuration changes are stored in a stash. Before starting the application, we want to apply the latest stash containing the word 'config' but keep them separate from the changes under test (which is why they are staged).
Usage:
git start
CLI Command
git config --global alias.start "!git add -A && git apply-stash config"
.gitconfig Snippet
[alias]
start = !git add -A && git apply-stash config