마스터에서 분기 된 여러 분기가 있습니다 (각각 별도의 하위 디렉토리에 있음).
- Branch1 : 완전히 개발되지 않은 새로운 개발
- Branch2 : 문제에 대한 핫픽스이지만 여전히 테스트 중
- Branch3 : 복원하지 않을 분기 주변 혼란
핫픽스 테스트가 완료되기 전에 Branch1에서 코드를 이미 사용할 수있게되었으므로 수정 프로그램을 계속 개발할 수 있습니다.
(그러나 git에 대한 나의 경험이 그다지 많지 않기 때문에 내가 Branch1 또는 Branch2를 엉망으로 만들기 전에 특히 엉망으로 만들기 위해 3 분기에서 병합으로 놀기 시작했습니다.)
내 세 번째 지점에서 먼저 다음을 시도했습니다.
git merge feature/Branch1
그러나 이것은 다음과 같은 오류를 일으켰습니다.
fatal: 'feature/Branch1' does not point to a commit
다음으로 Branch1에서 커밋 -a를 수행하고 다시 시도했지만 동일한 오류가 계속 발생합니다.
내가 뭘 잘못하고 있죠? 이 경우 Branch1과 Branch3의 코드를 병합하려면 어떻게해야합니까?