Git remote serveur peut avoir de nombreuses mises à jour pour les pensions de titres, si je veux juste télécharger les mises à jour de ce dépôt, qui ont été faites avant un moment, ce qui git commande dois-je utiliser?
1
Il est, en général, pas de commande unique pour que; il n'est pas comment Git a été conçu pour fonctionner. Le général de conception d'ensemble, pour que Git est:
- vous obtenez tout, alors
- vous prenez les choses que vous aimez.
À moins qu'il y a certains coûts élevés pour le téléchargement inutile de données supplémentaires, il suffit de laisser ce travail. Si il y a un tel coût élevé, vous aurez besoin de faire des travaux sur le serveur: créer un nom de branche pour identifier le dernier commit que vous souhaitez, puis utiliser un limitées git fetch
de la part du client. Par exemple:
server$ git branch for-client a123456
créer une nouvelle branche de nom for-client
pointant à commettre a123456
après qui, sur le client:
client$ git fetch origin for-client
ramènerait s'engage jusqu'à et y compris a123456
, après quoi vous pouvez vous référer à a123456
comme origin/for-client
.