git-archive

    22

    2답변

    원격 저장소의 일부를 체크 아웃하려고합니다. fatal: Operation not supported by protocol. Unexpected end of command stream 힘내 http 프로토콜이 동작을 지원하지 않습니다 : 명령 git archive --format=zip --remote=http://path_to_repository

    0

    3답변

    힘내 아카이브를 복원하고 내 자식 저장소의 우편 아카이브를 만들 수 관리 : git archive HEAD --format=zip > c:\myarchive.zip 내가 이렇게 할 이유 것은 내가 끝냈어이다 프로젝트, 그래서 나는 개발을 해왔 던 VM을 삭제할 것이지만, 내가해야 할 일을 나중에 참조 할 수 있도록 내가 한 일의 백업을 원한다. 그러나,

    1

    1답변

    git archive을 공개하고 싶지만 사용자가 일부 파일이나 globs를 제외하도록 요청할 수 있으므로 결과 아카이브 파일은 그리 크지 않습니다. 일반적으로 파일/glob 목록을 .gitattributes에 쓰고 git archive을 실행합니다. 그러나 이는 디스크에있는 저장소 당 아카이브를 요청할 수 있다는 것을 의미합니다. 무시할 내보내기 목록을 .

    3

    1답변

    아카이브는 .git 프로젝트가 살고있는 디렉토리를 포함 할 수 있습니까? 예를 들어 ,의 내 디렉토리 구조는 다음과 같이 말할 수 있습니다 : 기본적으로 -- /my-project-dir ----- /.git ----- /css ----- index.html ----- scripts.js , 내가 자식 아카이브를 수행 할 때, 내가 지금 같은 Z

    2

    5답변

    나는 내 자신의 rpm을 구축하고 있습니다. 보통 난에서 타르볼을 얻기 위해 자식 아카이브를 사용하는 커밋 또는 내가 관심이있는 태그 (내가 태그 1.0 뒀다 가정) : git archive --format=tgz --prefix=product-1.0 1.0 > product-1.0.tgz 가 생각 지금은 내가 노력하지 않은 일부 로컬 개발을하고있는 중

    16

    1답변

    내가 자식의 환매 특약에 하위 디렉토리를 보관과 같이하는 자식 아카이브를 사용하고 있습니다 : 결과 아카이브가 하위 디렉터리/디렉토리 구조를 유지하지만 git archive -o ../subarchive.zip HEAD subdir/* , 내용 즉, 위치 : subdir/ whatever.js morestuff.js 실제로 아카이브

    0

    1답변

    다음 명령을 사용하여 최신 3 개의 커밋에서 파일의 아카이브를 만들려고합니다. git archive -o archive.zip $(git diff --name-only HEAD~3) 그러나 마지막 커밋에 내가이는 diff 출력에 표시되고, 몇 개의 파일을 삭제. 그래서 난이 오류가 나타납니다 : fatal: pathspec 'public/uploads/

    2

    2답변

    으로 지정된 파일을 무시하고 제외하고 실제 .git 저장소 폴더를 포함하여 내 Git 프로젝트의 보관 파일을 만들어야합니다. 간단히 git archive master을 실행하면 .git 폴더가 제외됩니다. git archive 폴더에 .git 폴더가 포함되어 있지만 여전히 .gitignore에 지정된 파일을 무시하는 방법이 있습니까?

    0

    1답변

    git 저장소에있는 폴더를 복사하여 새 저장소를 만들고 싶습니다 (이유를 알고 싶다면 git 루트 아래에 하나의 폴더 프로젝트를 만들고 Heroku는 정말 싫습니다) . this question에서 제안한대로 git-archive 단계를 수행했습니다. 그러나 git-archive 단계로 옮겨지지 않은 un-commited 파일이 여러 개 있습니다. 커밋되지

    1

    1답변

    git archive를 사용하여 최신 버전/HEAD가 포함 된 zip 파일을 만들었지 만 zip 파일 이름에 분기 이름과 커밋을 추가하고 싶습니다. 이것을 어떻게 할 수 있습니까? 당신이 스크립트를 실행할 수 있습니다