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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *