이유 거의 또는 전혀 변경된 파일을 커밋 GitHub의 사용 방법 :이 프로젝트에있는 파일의 수가 많은 경우 GitHub의 Windows 데스크톱 버전에서 변경된 파일을 확인 꽤 걸립니다.한 번만
예를 들어, 젠드 라이브러리 파일의 큰 세트를 가질 수 있지만 결코 아무것도 바꿀 않을거야. 그러나 나는 아직도 그것을 저 지르길 바란다. 그래서 나는 그저 한 번만 커밋 할 수있는 방법이 있습니까? 그런 다음 GitHub은 결코 변경 사항을 확인하지 않습니다.
답변, GUI, 명령 줄 - ish입니다.
============================================== ===
후 dylanPowers에
감사를 해결 편집, 문제는 지금 해결했다. 그러나 나는 처음으로 git submodule을 듣는 사람들을 위해 더 많은 것을 설명하고 싶습니다.
은의 당신의 젠드 라이브러리 프로젝트의 '라이브러리/젠드'폴더에 있어야한다고 가정 해 봅시다. 이렇게하기 전에 Zend 폴더는 서브 모듈로 다운로드하기 때문에 존재하지 않아야합니다.내 명령 :
> git submodule add https://github.com/opensolutions/zf1.git library/Zend
위의 명령을 실행하여 콘솔은 로컬 폴더 '도서관/젠드'에 https://github.com/opensolutions/zf1.git에서 서브 모듈을 다운로드를 시작합니다. 그런 다음, 다음 명령을 사용하여 코드를 커밋 할 수
자식이 -a -m "추가 ZF1 서브 모듈"
밀어 시간을 커밋, 당신은 당신의 젠드 라이브러리에 업로드되지 않는 알 모든. GitHub의 저장소이기 때문에 다시 업로드 할 필요가 없습니다!
git push
OK, 이제 라이브러리 폴더에, 당신은 ZF1 저장소 (https://github.com/opensolutions/zf1.git)에 대한 링크를 볼 수, 프로젝트의 웹 페이지로 이동합니다. 끝난!
망할 놈의 서브 모듈은 작곡가 같다,하지만 당신에 대한 종속성을 해결할 수 있습니다. 그래서 작곡가는 ceejayoz가 대답 해 준 매우 귀중한 요지입니다. 감사합니다.
이 문서
나에게 매우 도움이되었다 : http://joncairns.com/2011/10/how-to-use-git-submodules/
젠더를 저장소에 체크인하지 않고'.gitignore'''vendor /'디렉토리에 Zend를 포함시켜야 Composer를 사용해야합니다. http : //framework.zend.com/downloads/composer – ceejayoz