Bigdata, 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