Saya ingin mendapatkan satu komit (sebut saja ${SHA}
) dari GitHub melalui antarmuka web.
Misalnya, sesuatu seperti:
$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar
... tetapi tanpa harus mengkloning seluruh repositori (repo yang dimaksud berukuran besar).
Jelas GitHub dapat menampilkan diff dari komit yang diberikan melalui antarmuka web, tetapi bagaimana saya bisa mengekstraknya ke dalam file-diff (terpadu) (idealnya, dengan komit-pesan utuh)?
2
kemungkinan duplikat permintaan pull Download Github sebagai unified diff
—
ChillarAnand
@ChillarAnand: Tidak. Tautan Anda adalah tentang permintaan penarikan dan bukan untuk perbedaan dari satu komit.
—
usr1234567
@ usr1234567 Meskipun demikian, pertanyaan dapat digabungkan
—
Antonio