Pertanyaan Bagaimana saya bisa mengirim email kepada seseorang yang memiliki repositori git?


Saya telah mencoba:

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

: dan kemudian saya mengirim email archive.zip dan di ujung lainnya mereka meng-unzip archive.zip ke dalam folder. Tetapi ketika mereka mencoba perintah git apa pun, mereka mengetahui bahwa ini tidak menghasilkan repositori git yang valid


75
2018-03-30 14:00


asal


Jawaban:


Anda bisa menggunakannya git bundle dan email satu file tunggal

Lihat "membuat cadangan proyek yang menggunakan git"

Sebuah git bundle hanyalah satu file yang dapat dengan mudah dibuat dan diimpor lagi karena dapat diperlakukan seperti remote lain.

Setelah diterima, Anda dapat mengkloningnya atau mengambil dari file itu.

Seperti yang disebutkan dalam "Backup repo github", Anda mungkin ingin email pertama yang membuat bundel Anda semua ranting:

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

Sebagai Andreas sebutkan di komentar, Scott Chacon baru-baru ini (Maret 2010) menulis artikel "lucu" tentang topik ini di Blog ProGit:

Git's Little Bundle of Joy


104
2018-03-30 14:03



Seperti jawaban sebelumnya, bundel git jalannya.

Jika Anda ingin membuat bundel dari hanya menggunakan satu cabang (saya lebih memilih bundling only master) dan mengirim melalui e-mail, Anda dapat melakukan sesuatu seperti di bawah ini:

$ git bundle create /tmp/mygitbackup.bundle master


4
2017-11-20 11:35