[Git] git 원격 레포지토리 덮어쓰기
DevOps
2023. 11. 14. 21:26
상황 현재 프로젝트가 아래와 같이 2개의 repository로 버전을 관리하고 있다. 1. 실제 운영 소스 2. 최신 버전 관리 소스 즉 두 번째 repository에 최신 수정 사항들을 반영하고 모든 작업이 끝나고 그 소스가 운영에 들어가는 경우 첫 번째 repository에 push 하는 방식이다. 두 번째 repository는 수정이 잦기 때문에 pom.xml 이나 기타 몇 가지 파일들은 .gitignore 로 막아놔서 프로젝트를 처음 빌드하는 경우에는 첫 번째 repository에서 프로젝트를 받아오고 그 이후 원격 repository를 두 번째 repository로 변경해야 하는데 이 부분에서 merge 에러가 발생하여 아예 원격 repository를 덮어쓰는 방법을 선택했다. 해결 방법 깃헙 ..