2014-07-24 3 views
0

우리는 현재 사이트를 관리하기 위해 git repo를 설정했습니다. 그러나 우리는 일부 파일을 .gitignore에 바로 추가 할 수 있도록 모든 파일을 원하지 않습니다. 그러나 아직 repo에서 제거 된 파일이 있지만 서버에 보관 된 파일이 있습니다.git .gitignore에 추가하고 파일을 보존하십시오.

.gitignore에 추가하면 문제가됩니다. 나는 여기에 몇 가지 비슷한 질문을 읽었습니다. 내가 잘못하면 서버에서 수천 개의 이미지를 삭제할 수 있다고 걱정됩니다.

그래서 .gitignore에 추가하고, 서버에서 파일을 삭제하지 않고 파일을 추적에서 제거하십시오.

git rm --cached file 

파일을 삭제하는 것처럼 보이거나 잘못 되었나요?

+1

이러한 종류의 작업은 새 저장소를 만들고 테스트하여 쉽게 테스트 할 수 있습니다. – sevenseacat

답변

2

당신은 자신에게 질문에 답했습니다.

git rm --cached file은 버전 관리에서 제거하면서 작업 저장소에 보관합니다.

관련 문제