У меня две ветви,
филиал 1 :
root
|_ project_1
|_ file1.txt
|_ file2.txt
филиал 2 :
project_2
, где branch1
и branch2
имеют различное происхождение , а project_1
и project_2
имеют точно такие же структуры, и большинство файлов являются общими. И я хочу объединить branch2
в branch1
(точнее, объединить project_2
в project_1
, dir) и сохранить структуру branch2
.
Таким образом, конечное состояние будет выглядеть так:
root
|_ project_2
|_ file1.txt
|_ file2.txt
Как это решить?
Я думаю, что есть способ:
git pull branch1
и удалить project_1
и переместите project_2
в папку root
.
Но мне интересно, безопасно ли это делать, поскольку я хотел бы сохранить некоторые файлы project_1
, если их нет в project_2
.