See postitus käsitleb ainult failiõiguste värskendamist ja kinnitamist Giti versioonikontrolli abil.
Kuidas Giti abil värskendada ja kinnitada ainult faili õigusi?
Ainult failiõiguste värskendamiseks ja kinnitamiseks Giti versioonikontrolli abil vaadake järgmisi samme.
- Liikuge nõutavasse hoidlasse.
- Vaadake sisu loendit.
- Kuvage vaikelubadega fail, kuhu HEAD osutab, käivitades git ls-tree HEAD ” käsk.
- Käivitage ' git update-index –chmod=+x
” käsk. - Lõpuks tehke muudatused ja kinnitage need.
1. samm: suunake ümber soovitud hoidlasse
Esmalt lülituge konkreetsele Giti hoidlale, käivitades ' cd 'käsk:
$ cd 'C:\Kasutajad \n asma\Mine \n see keha'
2. samm: loendage saadaolev sisu
Järgmisena käivitage ' ls ” käsk praeguse töötava hoidla kogu olemasoleva sisu kuvamiseks:
$ ls
Vastavalt alltoodud väljundile sisaldavad hoidlad ' fail1.txt ” ja „ fail2.py ” failid:
3. toiming: kuvage HEAD osutav SHA-räsi
Nüüd, et näidata SHA-räsi sissekandmisel, kuhu osutab HEAD, mis sisaldab faili, kasutades ' git ls-puu 'käsk:
$ git ls-puu PEA
Nagu näete, ' fail1.txt ' sisaldab ' 644 ” lubade režiim vaikimisi:
4. samm: värskendage indeksit
Pärast seda käivitage ' git update-index ” käsk selle faili õiguste värskendamiseks, kuhu HEAD osutab:
$ git update-index --chmod =+x fail1.txtSiin on ' –chmod= ” võtab soovitud lubade režiimi. Näiteks täpsustasime ' +x ', mis tähistab ' 755 ” loarežiim:
5. samm: tehke loa värskendatud muudatused
Lõpuks tehke lisatud muudatused Giti hoidlasse, käivitades käsu git commit ” käsk koos konkreetse kinnitussõnumiga:
$ git commit -m 'failiõiguste muutmine'Võib täheldada, et failirežiimi muudatused tehakse konkreetselt:
6. samm: kontrollige faili muutmise õigusi
Lõpuks kasutage ' git ls-puu ” käsk koos käsuga „ PEA ” osuti:
$ git ls-puu PEANagu näete, on ' fail1.txt ' on edukalt muudetud väärtusest ' 644 ' kuni ' 755 ” režiim:
See on kõik! Oleme selgitanud lihtsaimat viisi failiõiguste muutmiseks ja kinnitamiseks Giti abil.
Järeldus
Giti versioonikontrolli abil ainult failiõiguste värskendamiseks ja kinnitamiseks liikuge esmalt nõutavasse hoidlasse ja loetlege selle sisu. Seejärel käivitage ' git ls-tree HEAD ” käsk, et kuvada vaikelubadega fail, kuhu HEAD osutab. Pärast seda kasutage ' git update-index –chmod=+x