Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
git에서 작업하는 동안에 .gitignore파일에 지정하지 않은 파일이 ignore되는 경우가 있는데..
Git Bash에서 check-ignore명령을 이용하여 rule파일과 적용된 파일을 확인할 수 있다.
가. ignore가 불필요한 파일을 add해본다(예, /C/dev/workspace/sdaf/sda-common/src/main/resources/mariadb/mapper/sch/Aggr_SQL.xml
$ git add /C/dev/workspace/sdaf/sda-common/src/main/resources/mariadb/mapper/sch/Aggr_SQL.xml
The following paths are ignored by one of your .gitignore files:
sda-common/src/main/resources/mariadb/mapper/sch/Aggr_SQL.xml
Use -f if you really want to add them.
나. ignore가 불필요한 파일을 폴더를 add해본다(예, /C/dev/workspace/sdaf/sda-common/src/main/resources/*.*)
$ git add /C/dev/workspace/sdaf/sda-common/src/main/resources/*
The following paths are ignored by one of your .gitignore files:
sda-common/src/main/resources/log4j.xml
sda-common/src/main/resources/mybatis-config.xml
Use -f if you really want to add them.
다. check-ignore 명령을 이용하면 rule파일과 적용된 파일을 매핑하여 볼 수 있다.
$ git check-ignore -v /C/dev/workspace/sdaf/sda-common/src/main/resources/*.*
"C:\Users\gooper\Documents\gitignore_global.txt":28:*.xml C:/dev/workspace/sdaf/sda-common/src/main/resources/log4j.xml
"C:\Users\gooper\Documents\gitignore_global.txt":28:*.xml C:/dev/workspace/sdaf/sda-common/src/main/resources/mybatis-config.xml