GitNotes.11-4.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 11.4: 추적(track) 중인 파일을 일시적으로 ignore 처리하기

(alias 에 파일 이름을 파라미터로 넘기는 방식으로) 특정 파일을 일시적으로 ignore 처리하기 위해서는 다음과 같은 alias 를 만들어 놓는다:

unwatch = update-index --assume-unchanged

일시적으로 ignore 처리된 파일을 다시 추적(track) 하도록 설정하기 위한 alias 는 다음과 같이 만들 수 있다:

watch = update-index --no-assume-unchanged

현재 일시적으로 ignore 처리된 모든 파일들의 목록을 나열하기 위해서는 다음과 같은 alias 를 만들어 놓는다:

unwatched = "!git ls-files -v | grep '^[[:lower:]]'"

ignore 처리된 파일들을 모두 다시 track 하도록 설정하기 위한 alias 는 다음과 같이 만들 수 있다:

watchall = "!git unwatched | xargs -L 1 -I % sh -c 'git watch `echo % | cut -c 2-`'"

위 alias 들을 실제 사용하는 예제는 아래와 같다:

git unwatch my_file.txt git watch my_file.txt git unwatched git watchall

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts