В мерзавце я прячу свои изменения. Действительно ли возможно, что я могу создать патч с тем, что я прячу? И применение того патча в некотором другом репозитории (мой коллега)?
Я знаю 'патч формата мерзавца-1', но я думаю, что это для того, что я фиксировал. Но я ищу то же самое для изменений, которые я спрятал?
И как я могу применить патч в другом репозитории?
Конечно, Git Stash Show
поддерживает это:
git stash show -p
Используйте
$> git stash list
stash@{0}: WIP on master: 84fx31c Merged with change to /public/
stash@{1}: WIP on master: 463yf85 FlupResource: also takes json as a query parameter
, чтобы получить список ваших недавно скрытых вещей. Гит на самом деле создает коммит объекты, когда вы замечаете.
Они комбиты, как все остальное. Вы можете проверить их в филиале:
$> git checkout -b with_stash stash@{0}
Затем вы можете опубликовать эту ветку, а коллега может объединиться или выбирать вишня, которые совершают.