최근 프로젝트에서 GitHub Actions를 활용하여 CI/CD 파이프라인을 구축하는 과정에서 다양한 문제를 겪었습니다. 이 글에서는 그 과정에서 마주친 문제들과 해결 방법, 관련 개념 및 유사 명령어를 공유합니다.문제 1: 원격 리포지토리와 로컬 저장소의 히스토리 충돌문제 상황로컬 저장소를 GitHub 리포지토리에 푸시할 때 다음과 같은 오류가 발생했습니다:fatal: refusing to merge unrelated histories원인 분석Git은 기본적으로 관련성이 없는 두 저장소의 히스토리를 병합하지 않도록 설계되었습니다. 이는 실수로 다른 프로젝트의 히스토리를 병합하는 것을 방지하기 위함입니다.해결 방법--allow-unrelated-histories 옵션을 사용하여 히스토리를 강제 병합할 ..