2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Git on hajautettu versionhallintajärjestelmä, joka seuraa tiedostoihin tehtyjä muutoksia ja tallentaa nämä muutokset, jolloin tiimin jäsenet voivat yhdessä muokata ja hallita koodia.
Gitin peruskäsitteet sisältävät seuraavat näkökohdat:
Arkisto: Gitissä arkisto on paikka, johon koodi ja historialliset versiot tallennetaan. Siellä voi olla paikallisia varastoja ja etävarastoja.
Haara: Haara on kopio päähaaran (yleensä päähaaran) perusteella luodusta koodista. Luomalla ja vaihtamalla haaroja voit kehittää ja muokata koodiasi vaikuttamatta päähaaraan. Näin on helpompi kehittää useita tehtäviä tai ominaisuuksia samanaikaisesti.
Sitoumus: Lähettäminen viittaa prosessiin, jossa muutettu koodi tallennetaan Git-arkistoon. Jokainen lähetys luo yksilöllisen lähetystunnuksen, joka tallentaa koodimuutokset ja tekijätiedot.
Yhdistä: yhdistäminen on prosessi, jossa kahden tai useamman haaran koodi yhdistetään. Kun haaran kehitystyö on valmis, se voidaan yhdistää päähaaraan tai muihin haaroihin.
Etä: Remote viittaa verkossa sijaitsevaan Git-varastoon. Se voi olla tiimin jäsenten jakamalla palvelimella olevaa varastoa tai koodin isännöintialustalla olevaa varastoa (kuten GitHub, Bitbucket jne.).
Gitin käyttö sisältää seuraavat vaiheet:
Alusta varasto: käytä komentoagit init
alustaaksesi nykyisen hakemiston Git-tietovarastoon.
Lisää tiedostoja: käytä komentoagit add
Lisää esitysalueelle tiedostoja, joita on seurattava.
Lähetä tiedosto: käytä komentoagit commit
Lähetä esitysalueen tiedostot varastoon.
Luo ja vaihda haaroja: käytä komentojagit branch
Luo haara käyttämällä komentoagit checkout
Vaihda haaraa.
Yhdistä haarat: käytä komentoagit merge
Yhdistä koodi haarasta toiseen.
Etäkäyttö: komentojen avullagit remote
Voit hallita etävarastoa komennollagit push
Työnnä paikallisen varaston koodi etävarastoon.
Version palautus: käytä komentoagit checkout
taigit reset
Palaa tiettyyn versioon.
Yllä olevat ovat Gitin peruskäsitteitä ja käyttöä, jotka voivat auttaa tiimin jäseniä tekemään parempaa yhteistyötä koodin kehittämisessä ja hallinnassa.