У меня есть несколько ветвей, которые разветвляются с главного (каждый в отдельном подкаталоге).
- Branch1: новая разработка, еще не полностью завершена.
- Branch2: исправление для проблемы, но все еще находится под тестом
- Branch3: беспорядок вокруг ветки, который я не буду восстанавливать
Прежде чем завершить тестирование исправления, я хочу, чтобы код уже был доступен в Branch1, поэтому я могу продолжить разработку с исправлением.
(Но так как мой опыт работы с git не так уж сильно, я впервые начал играть со слиянием в третьей ветки, особенно созданной для беспорядка, прежде чем я испортил либо Branch1, либо Branch2).
В моей третьей ветке я сначала попробовал следующее:
git merge feature/Branch1
но это дало следующую ошибку:
fatal: 'feature/Branch1' does not point to a commit
Затем я сделал commit -a в моем Branch1 и снова попытался, но он продолжает давать ту же ошибку.
Что я делаю неправильно? Что мне делать, чтобы слить код из - в этом случае - Branch1 с Branch3?