У меня есть несколько файлов, которые я хотел бы «сделать недействительными» в моем dev_branch, давайте назовем его ветвью «A», поэтому, после слияния с другим dev_branch давайте назовем его ветвью «B», я получаю конфликт слияния.Те несколько файлов, о которых я упоминал, были ранее отредактированы в другом dev_branch с именем B.
Вот что я попробовал до сих пор:
Я удалил файлы из индексного кэша моей ветви "A" иснова добавил их.
git checkout -b feature/A origin/feature/A
git -rm -r --cached "myFolder"
git commit -am "removed the files"
cd "myFolder"
git add .
git commit -am "added back the files"
До сих пор ветвь A находится в двух коммитах от master, а ветвь B - только один с отредактированными файлами, и теперь я попытался слить, но все еще не получил конфликт слияния
git merge origin/feature/B
почему я не могу вызвать конфликт слияния?оба имеют коммиты, не входящие в главную ветку. Как вызвать конфликт слияния без индивидуального изменения содержимого каждого файла?