Git에서 특정파일 임시로 커밋내역에서 제외하기

2013-11-24

출처

Unity3D로 공동작업을 하다 보면 meta파일이 많이 생기고, 뭐 잠깐 이쪽에서 고쳐보고 싶은데 하던 작업 중에 일부는 또 올려야 할 때가 있고해서 골치 아플 때 유용함. local 에만 적용해야 하는 환경파일 수정할 때도 유용

리모트 파일이 바뀌어서 pull을 할 때 주의점

기본적으로 컨플릭트가 나고, 해결 방법이 다르다

git reset --hard를 하는 경우 주의점

결국 둘 다 파일은 바뀐다.

제외 -

git update-index --assume-unchanged 파일명
또는
git update-index --skip-worktree 파일명

복구 -

git update-index --no-assume-unchanged 파일명
또는
git update-index --no-skip-worktree 파일명 

초기화

git update-index --really-refresh

제외 - git update-index –assume-unchanged 파일명 복구 - git update-index –no-assume-unchanged 파일명 초기화 - git update-index –really-refresh

git 현재 날짜로 번들 만들어서 지정 디렉토리로 이동하는 스크립트 java에서 arraylist 삭제하는 방법