2014-02-20 4 views
3

Git 저장소에서 추적하는 파일 시스템에서 파일을 삭제해야하며 해당 파일을 Git 저장소에 그대로두고 싶습니다 (repo에 커밋 안함). 로컬에서 수정 한 파일의 경우 update index의 assuming-unchanged 옵션을 사용하는 것이 쉽고 잘 작동합니다. 삭제 된 파일에 대해 동일한 동작이 필요합니다.Git에서 추적 한 로컬 삭제 파일을 무시 (커밋 안 함)

내가 성공하지 이것을 시도했다 : 당신은 당신이 다음이 작동 파일을 삭제 전에 git update-index --assume-unchanged <file>을 실행하면

  1. git update-index --assume-unchanged <file>
  2. .git/info/exclude

답변

2

에 파일을 추가합니다. 예 :

$ git update-index --assume-unchanged <file> 
$ rm <file> 
$ git status 
# On branch master 
nothing to commit, working directory clean 
+0

감사합니다. 나는 또한 이것을 시도했지만 TortoiseGit은 그것을 무시하고 커밋 대화 상자에서 삭제 된 파일을 보여주고있는 것 같다. 그래서 그것은 힘내 문제가 아니며이 방법은 잘 작동합니다. –