Git remote server può avere molti aggiornamenti per un repo, se voglio solo scaricare gli aggiornamenti di questa repo, che sono state fatte prima di un punto del tempo, che cosa git comando devo usare?
1
C'è, in generale, non esiste un singolo comando che non è come Git è stato progettato per funzionare. Il generale disegno complessivo Git è:
- si ottiene tutto, quindi
- scegliere le cose che ti piacciono.
A meno che c'è qualche costo elevato per il download non necessari dati aggiuntivi, basta lasciare che il lavoro. Se c'è qualche, ad alto costo, è necessario fare il lavoro sul lato server: creare una succursale di un nome per identificare l'ultimo commit desideri, quindi utilizzare un limitato git fetch
dal client. Per esempio:
server$ git branch for-client a123456
vorresti creare un nuovo ramo nome for-client
punta a commettere a123456
dopo di che , sul client:
client$ git fetch origin for-client
si sarebbe abbattuto impegna fino a e compreso a123456
, dopo di che è possibile fare riferimento a a123456
come origin/for-client
.