Minun täytyy kopioida YKSITTÄINEN TIEDOSTO PAIKALLISESTA REKISTERISTÄ koneelleni, ei git-pull
tai git-fetch
, miten voin tehdä sen?
Onko mahdollista saada se hajautusjärjestelmän kautta? kuten a3ea2118bf1c5e2c6aa0974d0b6ff7415bd044ef
?
Kommentit
vastaus
Voit käyttää git archive
yksittäisen tiedoston hankkimiseksi arkistosta:
git archive --remote=file:///path/to/repository.git HEAD:path/to/directory filename | tar -x
--remote
-tietovarasto voi olla paikallinen, kaukosäädin, paljas tai säännöllinen, se toimii kaikissa edellä mainituissa tapauksissa.
Huomaa, että jos haluat hankkia version versiosta filename
tietyltä sitoutumiselta, sinun on voi korvata HEAD
yllä olevassa onelinerissa haluamasi sitoutuksen hashilla.
cp
, ellei se ' ole paljaana.