힘내 나 특정의 복사본과 같이이 .zip 아카이브에 투입 할 수있는 매우 편리한 archive
명령을 가지고 범하다. 보통 나는 이전 버전부터 변경된 파일 만 필요합니다. 현재이 파일을 사용하여 파일을 zip 형식으로 가져옵니다.우편 번호 최신 커밋 만 변경
git diff --name-only previous-commit latest-commit | zip ../changes.zip [email protected]
위 작업은 커밋되지 않은 변경 사항이있는 작업 복사본의 파일을 압축합니다. zip에 직접 커밋 된대로 변경된 파일 만 얻을 수있는 방법이 있습니까?
좋은 사람! 그건 잘된거야. –
그런 아카이브를 추출해도 파일이 삭제되지는 않습니다. 나중에 문제를 진단하기가 어려울 수 있습니다. – jilles
@jilles : 매우 사실입니다. 이것이 패치가 훌륭한 이유입니다. @Marnix van Valen : 아마도 패치를 생성 한 다음 스크립트로 감쌀 수 있습니다 (하나의 파일에서 모든 것을 유지하기 위해 heredoc를 사용할 수도 있습니다). 그러면 사용 가능하고 잘 맞을 것입니다. – Cascabel