1.- Более «сохранить» файлов, это действует как Git ожидать в соответствии с их потоком. (Совет, Git знает :))
2.- Stash переместит ваши измененные файлы в стек. Таким образом, позже в том же или в другом филиале вы сможете вернуть их и увидеть эти изменения в своем проекте.
Этап - это шаг до совершения фиксации, вы добавляете измененные файлы в «Поэтажные файлы», чтобы создать следующее коммит.
Теперь вы копить ваши файлы с
$git stash
и добавления файлов (этап) с
$git add
Теперь, почему лучше притон изменения, чем постановка их? Может быть, эта часть документации может решить ваши сомнения: Из документации:
припрятать:
Часто, когда вы работали над частью вашего проекта, все в грязной государственной и вы хотите переключить ветви для работы на что-то еще. Проблема в том, что вы не хотите делать коммитовую работу , поэтому вы можете вернуться к этому вопросу позже. Ответ на этот вопрос - это команда git stash.
Смотрите ссылки ниже:
возможный дубликат [Какая разница между индексом, кэшируется и поставил в git?] (http: // stackoverflow.com/questions/3516823/whats-the-difference-between-the-index-cached-and-staged-in-git) –