Takto si stahuji různé hlavní větve z GitHubu a snažím se mít hezčí skript (a možná spolehlivější?).
wget -P ~/ https://github.com/user/repository/archive/master.zip
unzip ~/master.zip
mv ~/*-master ~/dir-name
Dá se to nějak zkrátit na jeden řádek, třeba dehtem a rourou?
Prosím řešte problémy se stahováním přímo do domovského adresáře ~/
a mít určitý název pro adresář (mv
opravdu potřeba?).
Přijatá odpověď:
Nejkratší cesta, která se zdá být to, co chcete, by byla git clone https://github.com/user/repository --depth 1 --branch=master ~/dir-name
. Tím se zkopíruje pouze hlavní větev, zkopíruje se co nejméně dalších informací a uloží se do ~/dir-name
.