Это конвейер на ветке frontend
за последние две недели.
| [email protected]{3}
- это весь код с [email protected]{1}
(за исключением двух крошечных коммитов)
| Крошечный коммит
| Крошечная передача
| Огромная сумма денег совершена две недели назад, теперь переустановлена и переместилась на [email protected]{1}
В настоящее время мое рабочее дерево чист.
[email protected]{1}
- это содержимое от массового коммита общего кода разработки две недели назад (это должно было быть спрятано в первую очередь). Эта фиксация была отменена и перемещена в stash. [email protected]{3}
- это новейшая работа над этим деревом с [email protected]{1}
(минус несколько изменений, которые были совершены).
Мне нужно объединить эти два штампа вместе в моем рабочем дереве, чтобы я мог сделать несколько коммитов из этого огромного пула работы.
Я побежал git stash apply [email protected]{1}
, затем я попробовал:
git stash apply [email protected]{3}
git stash show -p | git stash apply [email protected]{3}
но я получаю "грязное рабочее дерево" в обоих случаях. Как я могу объединить эту работу вместе? Поскольку [email protected]{3}
является более новым, я хочу, чтобы он заменил [email protected]{1}
везде, где есть конфликты.