Tämän kirjoituksen tulokset ovat:
- Kuinka muuttaa Git Ignore File Mode (chmod) 'True' määritysarvolla?
- Kuinka muuttaa Git Ignore File Mode (chmod) 'False' määritysarvolla?
Mennään eteenpäin ja käydään ne läpi yksitellen!
Kuinka muuttaa Git Ignore File Mode (chmod) 'True' määritysarvolla?
Jos haluat saada Gitin ohittamaan tiedostotilan (chmod), siirry ensin paikalliseen Git-tietovarastoon ja luo tiedosto. Siirrä se sitten esityshakemistoon ja tee muutokset. Tarkista tiedostotilan oletuskokoonpanoasetukset. Jos totta, muuta tiedostotilaa ' $ chmod ”-komento ja tarkista käyttöoikeudet.
Katso nyt seuraava esimerkki ymmärtääksesi paremmin!
Vaihe 1: Käynnistä Git Bash Terminal
Avaa Git bash Windowsin Käynnistä-valikosta:
Vaihe 2: Siirry vaadittuun Git-tietovarastoon
Suorita ' CD ”-komento siirtyäksesi vaadittuun Git-arkistoon:
$ CD 'C:\Mene \t on_1'
Vaihe 3: Alusta Git-varasto
Alusta Git-arkisto käyttämällä seuraavaa komentoa:
Vaihe 4: Luo uusi tiedosto
Käytä alla olevaa komentoa luodaksesi uuden tiedoston Git-työalueelle:
Vaihe 5: Lisää tiedosto Git Staging Indexiin
Siirrä seuraavaksi tiedosto Git-hakemistoon alla annetulla komennolla:
Vaihe 6: Tee muutokset
Tee kaikki lisätyt muutokset tietyn viestin mukana ja päivitä arkisto:
Vaihe 7: Tarkista tiedostotilan oletusasetukset
Suorita annettu komento nähdäksesi tiedostotilan oletusasetukset:
Annetun lähdön mukaan tiedostotilan konfigurointiasetusten tila on ' totta ”. Tee nyt joitain muutoksia:
Vaihe 8: Tarkista tiedoston oletusoikeudet
Voit tarkistaa tiedoston oletuskäyttöoikeudet suorittamalla ' ls -l ”-komento ja tiedoston nimi:
Voidaan havaita, että vain käyttäjällä (omistajalla) on luku- ja kirjoitusoikeudet ja muilla ihmisillä on vain lukuoikeudet:
Vaihe 9: Muuta tiedostotilaa
Käytä ' chmod ”-komento sekä käyttöoikeusbitit ja tiedoston nimi tiedostotilan vaihtamiseksi erilaisiin käyttöoikeuksiin:
Olemme muuttaneet käyttöoikeudet 444:ään, mikä tarkoittaa, että kaikilla on vain luku -oikeudet mukaan lukien tekijä (omistaja):
Vaihe 10: Tarkista tiedoston käyttöoikeudet
Tarkista, ovatko tiedoston käyttöoikeudet muuttuneet, suorittamalla annettu komento:
Alla olevassa kuvakaappauksessa näkyy, että käyttöoikeudet ovat muuttuneet 444:ksi, joka on vain luku -tilassa kaikille:
Kuinka muuttaa Git Ignore File Mode (chmod) 'False' määritysarvolla?
Jos et halua tehdä tiedostotilan muutoksia nykyisessä työssäsi Git-kehitysprojektissasi, aseta tiedostotilan määritysoikeudet arvoon ' Väärä ”.
Kokeile seuraavia vaiheita tehdäksesi niin.
Vaihe 1: Muuta tiedostotilan määritysoikeuksia
Suorita annettu komento asettaaksesi tiedostotilan määritysoikeudet epätosi:
Vaihe 2: Muuta tiedostotilaa
Jos haluat muuttaa tiedostotilaa tiedostotilan muutosten huomioimatta jättämisen varmistamiseksi, suorita alla oleva komento:
Vaihe 3: Tarkista tiedostojen käyttöoikeudet
Tarkista, ovatko tiedoston käyttöoikeudet muuttuneet vai eivät, käyttämällä annettua komentoa:
Alla oleva tuloste näyttää, että käyttöoikeudet ovat muuttuneet 744:ksi, mikä tarkoittaa, että vain käyttäjällä (omistajalla) on luku- ja kirjoitusoikeudet ja muilla ihmisillä on vain lukuoikeudet:
Vaihe 4: Tarkista seuratun tiedoston käyttöoikeudet
Jos haluat nähdä yksityiskohtaiset tiedot yhdistämättömien polkujen tiedostoista, käytä annettua komentoa:
Huomautus : Voimme nähdä, että paikallisesti ' demo.txt ” tiedostotila on 744, mutta Gitissä se on edelleen 644, joka on oletustiedostotila. Se tarkoittaa, että tiedostotilan muutokset tapahtuvat vain paikallisesti, ja Git jättää tiedostotilan muutokset huomioimatta.
Olemme selittäneet helpoimman toimenpiteen, jolla Git ohitetaan tiedostotilan (chmod) muutokset.
Johtopäätös
Jotta Git ohittaisi tiedostotilan (chmod) muutokset, luo ensin tiedosto paikalliseen git-varastoon ja vahvista se. Muuta sen jälkeen tiedostotilaa ' $ chmod ”-komento ja tarkista käyttöoikeudet. Muuta sitten tiedostotilan määritysoikeuksia käyttämällä ' $ git config core.fileMode ” -komento ohittaa tiedostotilan muutokset Gitissä. Vaihda seuraavaksi tiedostotila uudelleen ja tarkista käyttöoikeudet. Tässä artikkelissa selitettiin, että Git ohittaa tiedostotilan (chmod) muutokset.