Я новичок в git и не совсем понимаю, как работает stashing.
Скажем, я работаю над мастером ветки и стараюсь git pull и получать сообщение об ошибке, что мои локальные изменения будут перезаписаны и должны быть спрятаны или зафиксированы. Если я не выполнил какие-либо изменения и не выполнил git stash, тогда выполните git pull и успешно обновите, что произойдет, когда я git stash apply?
В общем случае, если кто-то еще модифицирует файлы, и я запускаю git pull, что происходит, когда я run git stash apply? он перезаписывает файлы, которые были только что обновлены, независимо от того, были ли они поставлены, когда я их спрятал? Переписывает ли он каждый файл, который я только что обновил с помощью git pull, с файлами, которые были спрятаны?