Допустим, у меня есть какой-то классный инструмент для разработки, и я держу его в ветке под названием «инструмент». Мой продукт имеет много настроек и, следовательно, для разработки используется много веток. Несмотря на то, что инструмент такой отличный, я не хочу добавлять его в какую-либо другую ветку.
Когда мне нужен инструмент в какой-то ветке разработки, я использую git следующим образом:
git merge --no-commit tool<br>
git reset
С учетом вышеизложенного я получаю все файлы, которые мне нужны, для текущей ветки и очищаю свой индекс.
Вопрос в том, достижимо ли это в одной команде? Может быть, есть другой хороший способ использовать git для моего сценария? Должен сказать, что мне не нравится git stash
.