Beginilah cara saya mengunduh berbagai cabang master dari GitHub, dan saya bertujuan untuk memiliki yang lebih cantik skrip (dan mungkin lebih dapat diandalkan?).
wget -P ~/ https://github.com/user/repository/archive/master.zip
unzip ~/master.zip
mv ~/*-master ~/dir-name
Bisakah ini dipersingkat menjadi satu baris, mungkin dengan tar dan pipa?
Harap atasi masalah pengunduhan langsung ke direktori home ~/
dan memiliki nama tertentu untuk direktori (mv
sangat dibutuhkan?).
Jawaban yang Diterima:
Cara terpendek yang tampaknya seperti yang Anda inginkan adalah git clone https://github.com/user/repository --depth 1 --branch=master ~/dir-name
. Ini hanya akan menyalin cabang master, itu akan menyalin informasi tambahan sesedikit mungkin, dan akan menyimpannya di ~/dir-name
.