프로젝트 폴더에서 현재 업로드 되어있는 파일을 제외한 모든 파일을 ignore 하기
현재 git에 push 되어있는 코드를 제외한, 나머지 불필요한 파일들이 새로 추가된 경우가 있다. 이 때, 모든 파일들을 직접 .gitignore에 기록하는 것은 참 힘들다. 이 때, shell script를 이용하여 .gitignore 파일에 추가하는 방법이 있다.
git status --porcelain | grep '^??' | cut -c4- >> .gitignore
.gitignore 파일이 없을 경우, .gitignore 파일을 생성시키면서 업로드 목록을 제외하려면 다음과 같이 실행한다.
echo "$(git status --porcelain | grep '^??' | cut -c4-)" > .gitignore
'컴퓨터공학 > Tool(IDE, Git, Etc)' 카테고리의 다른 글
[Git] git으로 코드 작성 시 원하지 않는 파일을 업로드 안하기 (0) | 2017.05.28 |
---|---|
[Git] Github에 Local Project를 처음 올릴 때 (0) | 2017.05.28 |
[Scala] 개발환경 설정 (0) | 2016.03.08 |
sunlight highlighter 사용시 < > 입력해야 할 경우 (0) | 2013.01.11 |
Convention over Configuration (0) | 2013.01.05 |