Edellytykset
1. Asenna GitHub Desktop
GitHub Desktop auttaa gitin käyttäjää suorittamaan gitiin liittyviä tehtäviä graafisesti. Voit helposti ladata tämän sovelluksen uusimman asennusohjelman Ubuntulle osoitteesta github.com. Sinun on asennettava ja määritettävä tämä sovellus lataamisen jälkeen, jotta voit käyttää sitä. Voit myös tarkistaa opetusohjelman GitHub Desktopin asentamisesta Ubuntuun tietääksesi asennusprosessin oikein.
2. Luo GitHub -tili
Sinun on luotava GitHub -tili, jotta voit tarkistaa tässä opetusohjelmassa käytetyt komennot.
3. Luo paikallinen arkisto
Sinun on luotava paikallinen arkisto, jotta voit tarkistaa tässä opetusohjelmassa käytetyt komennot.
Luo mukautettuja .gitignore -malleja
.virkailija tiedosto sisältää malleja, joilla tiedosto jätetään huomiotta arkistosta. Mikä tahansa arkisto voi sisältää yhden tai useamman ohitettavan tiedoston eri hakemistoissa. Jos .virkailija tiedostoa ei ole luotu aiemmin, siirry paikalliseen arkistokansioon nimeltä lähettää sähköpostia ja suorita seuraava komento tiedoston luomiseksi.
$ nano .gitignore
Lisää seuraava sisältö tiedostoon. Tässä, /temp/* kuvio ohittaa kaikki tiedostot temp -kansiosta, /testata/* kuvio ohittaa kaikki testikansion tiedostot, * .docx kuvio ohittaa kaikki tiedostot, joiden laajennus on *.docx arkiston sijainnista, ja *.txt kuvio ohittaa kaikki tiedostot, joiden tunniste on *.txt.
/temp/*/testata/*
* .docx
*.txt
Sulje nano -editori tiedoston tallentamisen jälkeen. Suorita seuraava komento saadaksesi git -arkiston nykyiset tilatiedot.
$ git -tilaSeuraava tulos osoittaa, että .gitignore on arkiston seuraamaton tiedosto.
Suorita seuraavat komennot lisätäksesi .virkailija tiedosto arkistosta ja tarkista tila uudelleen.
$ git lisää .gitignore$ git -tila
Seuraava tulos osoittaa, että .gitignore -tiedosto on lisätty arkistoon, mutta sitä ei ole vielä tehty.
Suorita seuraava komento, jos haluat sitoutua tehtävään, joka on tehty vahvistusviestillä.
$ git bind -m 'ohitti tiedostot ja kansiot luotu.'Tulos osoittaa, että yksi tiedosto on muutettu ja joitakin lisäyksiä on tehty.
Suorita seuraava komento selvittääksesi mallin .virkailija tiedosto, joka ohittaa test.txt -tiedoston.
$ git check -ignore -v test.txtSeuraava tulos osoittaa sen test.txt tiedostoa ei huomioida kuvion rivillä 4 määritetyssä mallissa .virkailija tiedosto.
Luo kansio nimeltä lämpötila nykyiseen arkistokansioon ja lisää tiedosto nimeltä väliaikainen.py alla lämpötila kansio. Suorita nyt seuraava komento selvittääksesi mallin .virkailija tiedosto, joka ohittaa väliaikainen.py tiedosto.
$ git check -ignore -v temp/*Seuraava tulos osoittaa sen temp/väliaikainen.py ohitetaan .gitignore -tiedoston rivillä 1 määritetyn mallin vuoksi.
Globaaleja .gitignore -malleja
Jos haluat käyttää joitakin ohitusmalleja kaikille paikallisille asemavarastoille, sinun on määritettävä mallit globaalissa ~ /. herra tiedosto. Lisää asetus globaalille suorittamalla seuraava komento ~ /. herra tiedosto.
$ git config --global core.excludesFile ~/.gitignoreSeuraava tulos tulee näkyviin, jos yllä oleva komento suoritetaan oikein.
Avata ~ /. herra tiedosto käyttämällä mitä tahansa editoria lisätäksesi yleisiä malleja kaikille paikallisen aseman arkistoille. Tässä käytetään nano -editoria. Avaa tiedosto suorittamalla seuraava komento.
$ nano ~ / .gitignoreLisää seuraavat rivit tiedostoihin, tallenna ja sulje tiedosto. Näiden mallien mukaan kaikki tiedostot, joilla on nimi, testata minkä tahansa laajennuksen kanssa ohitetaan ja kaikki tiedostot, joilla on laajennus .Hirsi jätetään huomiotta.
testata.**.Hirsi
test.py, test.txt, sys.log, data.log ja index.php tiedostot on luotu paikalliseen arkistoon nimeltä luku-tiedosto . Vain index.php tiedostoa voidaan seurata kohdassa määriteltyjen mallien mukaisesti ~ /. herra tiedosto. Tarkista arkiston tila suorittamalla seuraava komento.
$ git -tilaSeuraava tulos tulee näkyviin yllä olevan komennon suorittamisen jälkeen. Tulos osoittaa, että jäljittämätöntä tiedostoa on vain yksi, ja muut neljä tiedostoa ohitetaan kuvioiden perusteella.
Suorita seuraava komento selvittääksesi ~/.gitignore -tiedostomallin, joka on jättänyt huomiotta data.log tiedosto.
$ git check -ignore -v data.logSeuraava tulostus osoittaa, että tiedosto on jättänyt huomiotta rivinumerossa 2 määritetyn kuvion ~ /. herra tiedosto ja malli on *.Hirsi . The sys.log tiedostoa on ohitettu saman mallin vuoksi.
Suorita seuraava komento selvittääksesi ~/.gitignore -tiedostomallin, joka on jättänyt huomiotta test.py tiedosto.
$ git check -ignore -v test.pySeuraava tulostus osoittaa, että tiedosto on jättänyt huomiotta rivinumerossa 1 määritetyn kuvion ~ /. herra tiedosto ja malli on testata.* . The test.py tiedostoa on ohitettu saman mallin vuoksi.
Johtopäätös
Tapa määritellä malleja maailmanlaajuisesti ~ /. herra tiedosto, joka jättää huomiotta paikallisen aseman kaikkien arkistojen tiedostot ja tavan määrittää kuviot .virkailija tietyn arkiston tiedostojen ohittamiseen tarkoitettu tiedosto on esitetty tässä opetusohjelmassa käyttämällä kahta demosäilöä. GitHub -työpöydän käyttötapoja ei ole esitetty tässä. Voit käyttää tätä sovellusta, jos haluat suorittaa yllä olevat tehtävät graafisen käyttöliittymän avulla.