2017-05-01 5 views
0

파일을 한 번 커밋하여 저장소에 있지만 나중에 해당 파일을 커밋하지 않는 방법이 있습니까?git에서 자원을 한 번만 커밋하고 이후에는 변경하지 않는 방법은 무엇입니까?

예를 들어 다른 개발자가 프로젝트를 가져올 수 있도록 한 번 커밋해야하는 프로젝트가 있지만 파일을 가져올 때 로컬 경로가 복사본을 엉망으로 만들기 때문에 다시 커밋하고 싶지 않습니다. .

git에 대한 작업에 SourceTree을 사용하고 싶지만 git 명령에 대한 응답이 효과적입니다.

답변

2

먼저 파일의 초기 버전을 커밋합니다. 그럼 그냥 실행

git update-index --assume-unchanged FILENAME 

이렇게하면 자식이 이후에 변경된 내용을 무시하게됩니다. FILENAME. 나중에 다시 무언가를 저지해야 할 경우

git update-index --no-assume-unchanged FILENAME 

이 내용은 작업 복사본에만 적용됩니다. 저장소를 체크 아웃하는 사람은 위의 명령을 실행하지 않는 한 git에 변경 사항을 계속 표시합니다.

+0

이렇게했습니다. SourceTree에서 동일한 옵션을 찾지 못해 커맨드 라인에서 실행했고 SourceTree는 변경 사항이없는 것처럼 처리했습니다. –

관련 문제