Tämä viesti käsittelee vain tiedostojen käyttöoikeuksien päivittämistä ja sitomista Git-versionhallinnan avulla.
Kuinka päivittää ja sitoa vain tiedoston käyttöoikeudet Gitin avulla?
Jos haluat päivittää ja vahvistaa vain tiedostojen käyttöoikeudet Git-versionhallinnan avulla, tarkista seuraavat vaiheet:
- Siirrä vaadittuun arkistoon.
- Näytä sisältöluettelo.
- Näytä tiedosto, johon HEAD osoittaa oletusoikeuksin suorittamalla ' git ls-tree HEAD ”komento.
- Suorita ' git update-index –chmod=+x
”komento. - Tee lopuksi muutokset ja vahvista ne.
Vaihe 1: Ohjaa haluttuun arkistoon
Vaihda ensin tiettyyn Git-tietovarastoon suorittamalla ' CD 'komento:
$ CD 'C:\Käyttäjät \n asma\Go \n tuo ruumis'
Vaihe 2: Listaa saatavilla oleva sisältö
Suorita seuraavaksi ' ls '-komento näyttää nykyisen työarkiston kaiken olemassa olevan sisällön:
$ ls
Alla olevan tulosteen mukaan arkistot sisältävät ' tiedosto1.txt ' ja ' tiedosto2.py ' tiedostot:
Vaihe 3: Näytä HEAD osoittava SHA-Hash
Nyt voit näyttää sen toimituksen SHA-hash-arvon, johon HEAD osoittaa, joka sisältää tiedoston käyttämällä ' git ls-tree 'komento:
$ git ls-tree PÄÄ
Kuten näette, ' tiedosto1.txt ' sisältää ' 644 ” käyttöoikeustila oletuksena:
Vaihe 4: Päivitä hakemisto
Suorita sen jälkeen ' git-päivitysindeksi ”-komento päivittää sen tiedoston käyttöoikeudet, johon HEAD osoittaa:
$ git-päivitysindeksi --chmod =+x tiedosto1.txtTäällä ' –chmod= ” ottaa halutun käyttöoikeustilan. Määritimme esimerkiksi ' +x ', joka osoittaa ' 755 ” lupatila:
Vaihe 5: Toteuta päivitetyt muutokset
Tee lopuksi lisätyt muutokset Git-arkistoon suorittamalla ' git commit ”-komento yhdessä tietyn vahvistusviestin kanssa:
$ git commit -m 'tiedoston käyttöoikeudet muuttuvat'Voidaan havaita, että erityisesti tiedostotilan muutoksia tehdään:
Vaihe 6: Tarkista tiedoston muutosoikeudet
Käytä lopuksi ' git ls-tree '-komento yhdessä ' PÄÄ 'osoitin:
$ git ls-tree PÄÄKuten näet, käyttöoikeudet tiedosto1.txt ' on muutettu onnistuneesti kohteesta ' 644 ”–” 755 ”tila:
Se siitä! Olemme selostaneet helpoimman tavan muuttaa ja sitoa tiedostojen käyttöoikeuksia Gitin avulla.
Johtopäätös
Jos haluat päivittää ja sitoa vain tiedostojen käyttöoikeuksia Git-versionhallinnan avulla, siirry ensin vaadittuun arkistoon ja luettele sen sisältö. Suorita sitten ' git ls-tree HEAD ” -komento näyttääksesi tiedoston, johon HEAD osoittaa oletusoikeuksin. Käytä sen jälkeen ' git update-index –chmod=+x