Я пошел в филиал и сделал некоторую работу. Я хотел пойти в другую ветку, но не хотел, чтобы я сделал git stash
. Тогда я сделал git checkout <otherbranch>
. Я проделал там какую-то работу, и, как и в первом отделении, я хотел отказаться от нее, прежде чем совершать работу. Так что я сделал там git stash
. Я переключился на первую ветку и попытался ее размять (git stash pop
), думая, что он получит тайник из этой конкретной ветки. Я был удивлен, что он развязал кошелек от <otherbranch>
(последний спрятан). У меня создалось впечатление, что stash имеет специфику для ветвления, но это поведение указывает на то, что для всего локального репозитория существует только один файл.
Является ли git stash
специфичным для отрасли или для всего хранилища? Если это для всего репозитория, могу ли я передать ему параметры, чтобы сделать его специфичным для ветвления?