В каком случае следует использовать команду stash?
1) Предположим, что у меня есть ветка (b1), и есть файл (f1), который я не поставил. Когда я создаю новую ветку (b2) из ветки (b1), мой файл (f1) не будет доступен в новой ветке (b2).
2) Но если бы у меня был поставленный файл (f1) в ветке (b1), тогда файл (f1) был бы доступен в новой ветке (b2), потому что файл (f1) еще не занят. Этого не должно быть, и поэтому мы используем команду stash?
Пожалуйста, поправьте меня, если это не так, и предоставить дополнительную информацию, связанную с копитьGit - что делает команда stash?
0
A
ответ
0
git stash
будет хранить ваши рабочей папку проверку вашего филиала git pop
будет применяться рабочий каталог этого проверил ветвь если f1 является единственным не поставлен файл, он появится, как это было прежде, чем вы спрятали
1
для моей точки зрения, наиболее «классический» сценарий для использования притона:
- вы работаете на ветке Bu Gx
- исправление не будет сделано, но вы должны решить очень срочное Bug-Y
- вы копить изменения для "Буг-X"
- фотографии Bug-Y, исправить, фиксации, нажмите
- оформления заказа Bug -X
- unstash и продолжают работать
Смежные вопросы
- 1. Что делает команда GIT?
- 2. Что делает команда «git reset»?
- 3. Есть ли команда git для Stash + Branch + Apply stash changes
- 4. Что делает следующая команда в git?
- 5. Что делает эта команда git: git push. Происхождение/мастер: мастер
- 6. Какова цель создания git stash и магазина git stash?
- 7. Stash-git pull issue
- 8. Что делает команда arg1?
- 9. Что делает команда linux?
- 10. Что делает команда CVS?
- 11. Что делает команда flush?
- 12. Что делает команда xargs?
- 13. изменения git-stash без возврата
- 14. Git stash apply and drop
- 15. Что делает «git checkout -.» делать?
- 16. Отменить git stash pop без сохранения stash
- 17. Утеряно содержание Git Stash
- 18. Git stash дважды
- 19. Git Stash: Dilemma
- 20. Отменить git stash
- 21. Разница между git stash pop и git stash apply
- 22. Как удалить диапазон git stash?
- 23. Git Shelve vs Stash
- 24. Отбросить Git Stash Pop
- 25. Git push and stash
- 26. Отменить «git stash --patch»
- 27. git stash merge conflict
- 28. Что делает git -H?
- 29. Что делает git виноват?
- 30. Что делает git config?
Ваш вопрос является слишком расплывчатым для официального ответа, но 'мерзавец stash' на самом деле относится к _both_ ваших примеров. Для нестационарных (грязных) файлов, stash делает фиксацию, а _also_ для поэтапных файлов stash делает вторую фиксацию. Общий прецедент «git stash» заключается в том, что вам нужно менять ветви, но вы не хотите очищать вещи и совершать формальные фиксации. –
экономит работу ур .. – KOTIOS