GIT: не-merge удаленных файлов (комфортный маленький бренч)
Делаю новую ветку от рабочей ветки с кучей файлов. Мне эта куча файлов не нужна - удаляю. Работаю с нужными. А когда делаю мердж в рабочую ветку - там все файлы удаляются, ведь я же их удалил в своей ветке.
Как заставить гит "забыть" о существовании ненужных мне файлов или же заставить "забыть" об их удалении. А, возможно, решение находится не в этом моменте, а в моменте создания новой ветки...
В общем: как создать комфортный маленький бренч, который содержит не все файлы, а только нужные мне? Чтобы потом при слиянии рабочие файлы перезаписывались, а все остальные (которые я не трогал) - оставались в целостности.
Ответы (1 шт):
Не забросил поиск ответа и нашел: git checkout --orphan
Если создать ветку с параметром орфан, то она "забудет" свое прошлое, и удаление файлов пройдет беспоследственно - их как будто и не было.
Тогда можно просто мерджить ветку в другие без потери тех файлов, которые реально не трогали.