Ta objava bo razpravljala o posodabljanju in dodelitvi samo dovoljenj za datoteke z nadzorom različic Git.
Kako posodobiti in dodeliti samo dovoljenja za datoteko z uporabo Git?
Če želite posodobiti in potrditi samo dovoljenja za datoteke z nadzorom različic Git, si oglejte naslednje korake:
- Premaknite se v zahtevano skladišče.
- Oglejte si seznam vsebine.
- Prikažite datoteko, kamor kaže HEAD s privzetimi dovoljenji, tako da zaženete » git ls-tree HEAD ” ukaz.
- Izvedite ' git update-index –chmod=+x
” ukaz. - Nazadnje potrdite spremembe in jih preverite.
1. korak: Preusmeritev v želeno skladišče
Najprej preklopite na določeno skladišče Git tako, da zaženete » cd ” ukaz:
$ cd 'C:\Uporabniki \n asma\Pojdi \n tisto telo'
2. korak: seznam razpoložljive vsebine
Nato izvedite » ls ” za prikaz celotne obstoječe vsebine trenutnega delujočega repozitorija:
$ ls
V skladu s spodnjim rezultatom repozitoriji vsebujejo ' datoteka1.txt « in » file2.py ” datoteke:
3. korak: Prikaz HEAD, ki kaže SHA-hash
Zdaj, da prikažete SHA-hash objave, kamor kaže HEAD, ki vsebuje datoteko, z uporabo ' git ls-drevo ” ukaz:
$ git ls-drevo GLAVA
Kot lahko vidite, je ' datoteka1.txt « vsebuje » 644 ” način dovoljenj privzeto:
4. korak: posodobite indeks
Po tem izvedite » git posodobitveni indeks ” za posodobitev dovoljenj datoteke, kamor kaže HEAD:
$ git posodobitveni indeks --chmod =+x datoteka1.txtTukaj je ' –chmod= ” prevzame želeni način dovoljenj. Določili smo na primer » +x «, ki označuje » 755 ” način dovoljenja:
5. korak: Izvedite posodobljene spremembe dovoljenj
Na koncu potrdite dodane spremembe v repozitorij Git tako, da zaženete » git commit ” skupaj z določenim sporočilom o objavi:
$ git commit -m 'spremembe dovoljenj za datoteke'Opazimo lahko, da so določene spremembe načina datoteke:
6. korak: Preverite dovoljenja za spremembo datoteke
Na koncu uporabite » git ls-drevo ' skupaj z ' GLAVA ” kazalec:
$ git ls-drevo GLAVAKot lahko vidite, so dovoljenja » datoteka1.txt » so uspešno spremenjeni iz » 644 ' do ' 755 način:
To je to! Razložili smo najlažji način spreminjanja in odobritve dovoljenj datotek z uporabo Git.
Zaključek
Če želite posodobiti in odobriti samo dovoljenja za datoteke z nadzorom različic Git, se najprej premaknite v zahtevano skladišče in navedite njegovo vsebino. Nato izvedite » git ls-tree HEAD ” za prikaz datoteke, kamor kaže HEAD s privzetimi dovoljenji. Po tem uporabite » git update-index –chmod=+x