2017-11-29 7 views
1

로컬 저장소가있는 로컬 gitlab을 실행하고 싶습니다. 저장소 파일 탐색기는 헤드 버전에서 제거 된 파일을 계속 표시합니다. 문제를 해결할 수있는 구성이 있습니까? 나는 관리 도구를 둘러 보았고 찾을 수 없습니다. 고마워요,Gitlab의 저장소 파일 탐색기는 여전히 제거 된 파일을 표시합니다.

+0

파일은 여전히 ​​이전 버전에 존재라는 이름의 모든 파일을 삭제합니다. 전체 히스토리에서 제거하려면'git filter-branch'와'git gc'를 검색하십시오. – ElpieKay

답변

0

먼저 로컬에서 파일을 제거한 경우 삭제를 확인하려면 GitLab을 추가, 커밋 및 푸시해야합니다.

둘째, (지금 삭제 된) 파일을 계속 참조하는 이전 커밋에 대해 이야기하고 있다면 git filter-branch 또는 더 쉽게 bfg repo cleaner 중 하나가됩니다.
예 : (모든 REPO 역사에서) 'id_rsa_gsg_keypair를'또는 'id_dsa'

bfg --delete-files id_{dsa,rsa} my-repo.git