본 문서는 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)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
11.6: .gitignore 설정에 의해 ignore 처리된 파일들의 목록 확인하기 (0) | 2019.10.30 |
---|---|
11.5: 브랜치를 그래프 형태로 예쁘게 나타내어 로그 출력하기 (0) | 2019.10.29 |
11.3: 고급 별칭(alias)들 (0) | 2019.10.28 |
11.2: 기존 별칭(alias) 들의 목록을 표시하거나 검색하기 (0) | 2019.10.25 |
11.1: 간단한 별칭(alias)들 (0) | 2019.10.25 |