development

다른 사람에게 git 저장소를 이메일로 보내려면 어떻게해야합니까?

big-blog 2020. 9. 25. 08:05
반응형

다른 사람에게 git 저장소를 이메일로 보내려면 어떻게해야합니까?


나는 시도했다 :

git archive HEAD --format=zip > archive.zip

: 그런 다음 archive.zip으로 이메일을 보내고 다른 쪽 끝에는 archive.zip을 폴더에 압축 해제합니다. 그러나 git 명령을 시도 할 때 유효한 git 저장소가 생성되지 않는다는 것을 알게됩니다.


git bundle하나의 파일을 사용 하고 이메일로 보낼 수 있습니다.

자세한 내용은 " 자식을 사용하는 프로젝트를 백업 "

git 번들은 하나의 파일 일 뿐이며 다른 원격지처럼 취급 할 수 있으므로 매우 쉽게 생성하고 다시 가져올 수 있습니다.

수신되면 복제하거나 해당 파일에서 가져올 수 있습니다.

" Backup of github repo " 에서 언급했듯이 모든 브랜치에서 번들을 만드는 첫 번째 이메일을 원할 것입니다 .

$ git bundle create /tmp/foo-all --all

Andreas 가 의견에서 언급 했듯이 Scott Chacon은 최근 (2010 년 3 월) ProGit 블로그 에이 주제에 대한 "귀여운"기사를 썼습니다 .

Git의 작은 기쁨 번들


이전 답변에서 말했듯이 git bundle 이 방법입니다.

하나의 브랜치 만 사용하고 (마스터 만 번들링하는 것을 선호 함) 이메일을 통해 번들을 생성하려면 다음과 같이 할 수 있습니다.

$ git bundle create /tmp/mygitbackup.bundle master

참고 URL : https://stackoverflow.com/questions/2545765/how-can-i-email-someone-a-git-repository

반응형