Я пытаюсь объединить имя филиала lms-development
в cms-development
. это добавляет 5 файлов, которые не представлены в обеих их локальной версии. Я уверен, что я не объединяю другие версии.
Я использовал git merge --no-ff --no-commit lms-development
при объединении.
Я также проверил, что эти 5 файлов не находятся в незафиксированном.
то, что я делал ранее в истории в репо в других ветках и слияниях.
Я игнорировал некоторые файлы во время слияния ранее:
git rm --chached PATH_TO_FILES
git reset PATH_TO_FILES
git reset HEAD -- PATH_TO_FILES
git rm -rf PATH_TO_FILES
Я делал вышеупомянутые вещи во многих слияниях, потому что требований.
Может ли эта вещь создать такую проблему.
Дайте мне знать, могут ли другие вещи в git также создать такую проблему. Возможно, я не имею ни малейшего представления о том, что другие разработчики что-то сделали.
Мы используем две ветви для двух разных микросервисов, обе из которых имеют разные папки и несколько общих папок. Я объединяю эти ветви друг с другом. во время этого слияния я игнорирую файлы описанным выше способом, поэтому могу игнорировать папку с указанным c microservice и обновлять общий код.
Любые мысли по этому поводу могут быть благодарны.