Я делаю изменения, а затем я git stash
, а затем я git stash apply
Мой вопрос
-
почему после я
git stash apply
мое изменение становится "поставленным"? то есть я ничего не увижу, если я сделаюgit diff
, я вижу только свою разницу, если я делаюgit diff --cached
? -
Есть ли какие-либо "неустановленные" изменения, внесенные командой
git stash apply
? -
Есть ли какая-либо команда git, в основном позволяющая мне сделать резервную копию моего изменения, reset его в HEAD и копию моей резервной копии назад? Я думал, что
git stash
, а затемgit stash apply
- это команда, но некоторые из них "устроили" все мои изменения? Есть ли какой-либо эквивалент, который позволяет мнеgit stash apply
без поэтапной части изменений?
Спасибо.