0
웹 사이트 로컬 개발 및 원격 배포에 사용하는 로컬 및 원격 자식 저장소가 있습니다.git 원격 작업 디렉토리에서 "left-over"파일을 어떻게 삭제합니까?
로컬에서는 여러 파일을 삭제하고 변경을 커밋했습니다. 모든 것이 잘됩니다. 변경 사항을 원격 저장소로 푸시하면 로컬 작업 디렉토리에서 삭제 된 파일이 원격 작업 디렉토리에 계속 남아 있습니다.
원격 작업 디렉토리에 삭제 내용이 반영되도록하려면 어떻게해야합니까?
빠른 테스트를 통해 재생산 할 수 없습니다. 나는 그 파일들이 이전에 추적되었고'git show'에서 로컬로 삭제 된 것처럼 보이고 에러 메시지가 없다고 (푸시가 성공한 것처럼 보임), 그리고 현재 git를 repo의 * receive.denyCurrentBranch와 함께 사용하고 있다고 가정합니다 * 설정 * updateInstead *; 이러한 가정 중 하나라도 잘못 되었다면 수정하십시오. 리모트에서'git status'를 실행하면 어떻게 될까요? 리모트의'HEAD'에 대한 커밋 ID (sha1)가 로컬의 커밋 ID와 동일합니까? –
@MarkAdelsberger 자세한 질문 주셔서 감사합니다. –
@MarkAdelsberger 죄송합니다. 내 원격 서버의 자식이 오래되었습니다. 그게 업데이 트하고 다시 당신에게 와서. –