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