№1
Спрятать измнения в индексе в тайник
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: b
# new file: c
# new file: d
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# e
$ git stash
Saved working directory and index state WIP on master: 054daa6 initial commit
HEAD is now at 054daa6 initial commit
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# e
nothing added to commit but untracked files present (use "git add" to track)