Git remote server může mít mnoho aktualizací pro repo, jestli chci stáhnout aktualizace pro tento repo operací, které byly provedeny dříve, než časový bod, co git příkaz mám použít?
1
Tam je, obecně, ne jeden příkaz za to; není to, jak Git byl navržen tak, aby fungovat. Obecné celkový design pro Git je:
- dostanete všechno, pak
- ti vybrat věci, které se vám líbí.
Pokud tam je nějaké vysoké náklady na stahování zbytečné údaje, stačí nechat pracovat. Pokud tam je nějaké takové vysoké náklady, budete muset udělat práci na straně serveru: vytvořit větev název, který identifikuje poslední commit chcete, pak použijte omezené git fetch
od klienta. Například:
server$ git branch for-client a123456
by vytvořit novou větev jméno for-client
ukazuje se, spáchat a123456
, po které, na straně klienta:
client$ git fetch origin for-client
přinese dolů zavazuje až prostřednictvím, a to včetně a123456
, po které se můžete obrátit na a123456
jako origin/for-client
.