2011-05-07 3 views
2

원래 파일을 체크인하고 개발 서버로 가져 왔습니다. 이제 설정이 모든 컴퓨터마다 다르기 때문에 더 이상 추적하고 싶지 않습니다. 첫 번째 잡아 당김 후에 나는 몇 줄을 바꿨다. 내 .gitignore 파일에서.gitignore 질문

나는이있다 : 지금

config/hostname.rb 

을 할 때마다 나는 내가 얻을 개발 서버에 git pull이 같은 오류 :

error: Your local changes to 'config/hostname.rb' would be overwritten by merge. Aborting. 
Please, commit your changes or stash them before you can merge. 

나는이 제거 할 수 방법 ?

답변

2
# ignore changes in a working tree file 
git update-index --assume-unchanged config/hostname.rb 
+0

내 랩톱 및 dev 서버에서 실행했습니다. 그것은 효과가 있었다. 하지만 둘 다 실행해야합니까? – Dex

+0

기존 파일을 무시하려는 로컬 저장소에서만이 작업을 수행 할 수 있습니다 (이미 git에서 관리). 나는 그들이 일하는 나무가 없기 때문에 벌거지 저장소에서 아무것도하지 않는다고 생각합니다. –