수정 내역을 만들지 만 확장 된 파일 (.min.js로 끝남) 만 배포하면 내 repos에 확장 된 javascript 파일을 보관하려고합니다. Theres는 .src.js로 끝나는 모든 것을 무시할 수있는 방법입니다.GIT - 배포시 커밋 된 파일을 무시합니다.
내 포스트가 나타날 경우 자식에
#!/bin/sh
GIT_WORK_TREE=/var/www/html/mywebsite/ git checkout -f
나는에 일부 rm 명령을 추가하는 방법에 대한 생각, 그렇게 할 수있는 방법이 없다 "자식 체크 아웃 -f"후 파일을 삭제 게시물을-받을 수 있습니다. 나는 일반적으로 .git 디렉토리가 배치됩니다 무엇에 포함되지 않도록이 같은 것들에 대한 rsync를 사용하는
GIT_WORK_TREE blah blah blah ... git checkout -f && find /var/www/html/mywebsite/assets/js/ -type f -name "*.src.js" -exec rm -f {} \;
내가 틀릴 수도 있지만, 배포를위한 최상의 도구는 아닐 것이다. – slosd