Git Cheat Sheet on kattava pikaopas oppimiseen Git käsitteitä aivan perustasoista edistyneisiin tasoihin. Tällä Git Cheat Sheet , tavoitteenamme on tarjota kätevä viitetyökalu sekä aloittelijoille että kokeneille kehittäjille/DevOps-insinööreille. Tämä Git Cheat Sheet ei vain helpota uusien tulokkaiden aloittamista, vaan toimii myös virkistyksenä kokeneille ammattilaisille.

Git Cheat Sheet
Tässä Git Cheat Sheet, Olemme käsitelleet kaikki edistyneiden Git-komentojen perusasiat, joita kehittäjät vaativat kehitys- ja käyttöönottoprosessin aikana. Lisäksi se on hyvin jäsennelty ja luokiteltu eri käyttötapausten mukaan. Se sisältää Gitin ja GitHubin, Git-latauksen, Git-määritykset ja -asetukset, Git-komennot, Git bash, Git-projektien luominen ja hankkiminen, Git-tilanteet, haaroittautuminen ja yhdistäminen Gitissä, jakaminen ja päivitykset Gitissä, Git-vertailu, historian hallinta Gitissä ja lisää.
Mikä on Git?
Git on ilmainen ja avoimen lähdekoodin hajautettu versionhallintajärjestelmät se on vastuussa kaikesta GitHub liittyviä asioita, joita tapahtuu paikallisesti tietokoneellasi.
Versionhallinnan ymmärtäminen
Versionhallinta, joka tunnetaan myös nimellä lähdekoodinhallinta, on koodien muutosten seuranta- ja hallintatekniikka, ja nämä ovat ohjelmistotyökaluja, joiden avulla ohjelmistotiimit voivat hallita lähdekoodin muutoksia ajan kuluessa.
Mikä on GitHub?
GitHub on laajalti käytetty ilmainen pilvitallennusalusta, jossa on versionhallinta ja monia muita olennaisia ominaisuuksia, jotka auttavat kehittäjiä hallitsemaan ja ottamaan käyttöön projektejaan GitHubissa.
Gitin käytön edut
Opi Git Cheat Sheet (peruskäsitteet edistyneisiin käsitteisiin)
gb vs mb
Opi Git Cheat Sheet (peruskäsitteet edistyneisiin käsitteisiin)
Gitin asennuskomennot
Tässä ovat Git-asennuskomennot eri käyttöjärjestelmille:
| komennot | Kuvaus |
|---|---|
| Git for Windows - erillinen asennusohjelma. | Lisätietoja Lue tästä |
| $ brew asenna git | Asenna Git kanssa Homebrew on Mac OS |
| $ sudo portin itsepäivitys | Asenna Git kanssa MacPortit on Mac OS |
| $ sudo apt-get asenna git | Asenna komento Linuxille |
| $ git -versio | Näyttää Gitin nykyisen version |
Git Configuration & Setup
Tässä ovat Git-määritys- ja asennuskomennot:
| komennot | Kuvaus |
|---|---|
| git config – globaali käyttäjä.nimi Nimesi | Aseta käyttäjätunnuksesi maailmanlaajuisesti. |
| git config -global user.email [email protected] | Aseta sähköpostiosoitteesi maailmanlaajuisesti. |
| git config -global color.ui auto - | Aseta näyttämään värillinen lähtö päätteessä |
| saa apua | Näytä tärkeimmät ohjedokumentaatiot, joissa on luettelo yleisesti käytetyistä Git-komennoista. |
Arkiston alustaminen
Tässä ovat Gitin alustavan arkiston komennot:
| komennot yritys vs yritys | Kuvaus |
|---|---|
| se on kuuma | Alustaa uuden Git-arkiston nykyiseen hakemistoon. |
| se on kuuma | Luo uuden Git-arkiston määritettyyn hakemistoon. |
| git klooni | Tämä Kloonaa arkiston etäpalvelimelta paikalliseen koneellesi. |
| git clone – haara | Kloonaa tietyn haaran arkistosta. |
Gitin peruskomennot
Tässä on joitain Gitin peruskomentoja:
| komennot | Kuvaus |
|---|---|
| git add | Lisää tietyn tiedoston esitysalueelle. |
| git add . tai git add -all | Lisää kaikki muokatut ja uudet tiedostot esitysalueelle. |
| git-tila | Näyttää arkiston nykyisen tilan, mukaan lukien seuratut ja jäljittämättömät tiedostot, muokatut tiedostot ja haaratiedot. |
| git-tila – ohitettu | Näyttää ohitetut tiedostot tavallisen tilatulosteen lisäksi. |
| git ero | Näyttää muutokset työhakemiston ja esitysalueen (indeksin) välillä. |
| git ero | Näyttää erot kahden sitoumuksen välillä. |
| git diff –vaiheessa tai git diff –välimuistissa | Näyttää muutokset esitysalueen (indeksin) ja viimeisen vahvistuksen välillä. |
| git diff HEAD | Näytä ero nykyisen hakemiston ja viimeisimmän vahvistuksen välillä |
| git commit | Luo uuden toimituksen välitysalueen muutoksilla ja avaa oletustekstieditorin toimitusviestin lisäämistä varten. |
| git commit -m tai git commit -viesti | Luo uuden toimituksen välitysalueen muutoksilla ja määrittää toimitussanoman tekstin sisään. |
| git commit -a tai git commit –all | Sitouttaa kaikki arkiston muokatut ja poistetut tiedostot käyttämättä nimenomaisesti git add -toimintoa muutosten toteuttamiseen. |
| git notes add | Luo uuden muistiinpanon ja liittää sen objektiin (commit, tag jne.). |
| git palautus | Palauttaa työhakemiston tiedoston edellisen toimituksen tilaan. |
| git reset | Siirtää haaraosoittimen määritettyyn toimitukseen ja nollaa välivaiheen alueen ja työhakemiston vastaamaan määritettyä toimitusta. |
| git reset – pehmeä | Siirtää haaraosoittimen määritettyyn toimitukseen säilyttäen muutokset välitysalueella ja työhakemistossa. |
| git reset – vaikea | Siirtää haaraosoittimen määritettyyn toimitukseen ja hylkää kaikki muutokset välitysalueella ja työhakemistossa ja palauttaa arkiston määritettyyn toimitukseen. |
| mene rm | Poistaa tiedoston sekä työhakemistosta että arkistosta ja vaiheittaa poiston. |
| mene mv | Siirtää tai nimeää uudelleen tiedoston tai hakemiston Git-varastossasi. |
Tarkista myös : Git-peruskomennot esimerkein
purkaa base64 javascript
Git Commit (päivitetyt komennot)
Tässä on joitain päivitettyjä Git commit -komentoja:
| komennot | Kuvaus |
| git commit -m feat: viesti | Luo uusi toimitus Git-tietovarastoon tietyllä viestillä, joka ilmaisee arkiston uuden ominaisuuden vahvistuksen. |
| git commit -m fix: viesti | Luo uusi sitoumus Git-tietovarastoon tietyllä viestillä korjataksesi koodikantavirheet |
| git commit -m urakka: viesti | Luo uusi sitoumus Git-tietovarastoon tietyllä viestillä näyttääksesi rutiinitehtävät tai ylläpidon. |
| git commit -m uudelleentekijä: viesti | Luo uusi sitoumus Git-tietovarastoon tietyllä viestillä muuttaaksesi koodipohjaa ja parantaaksesi rakennetta. |
| git commit -m docs: viesti | Luo uusi sitoumus Git-tietovarastoon tietyllä viestillä muuttaaksesi dokumentaatiota. |
| git commit -m tyyli: viesti | Luo uusi sitoumus Git-tietovarastoon tietyllä viestillä muuttaaksesi koodikannan tyyliä ja muotoilua. |
| git commit -m testi: viesti | Luo uusi sitoumus Git-tietovarastoon tietyllä viestillä, joka ilmaisee testiin liittyvät muutokset. |
| git commit -m perf: viesti | Luo uusi sitoumus Git-tietovarastoon tietyllä viestillä, joka ilmaisee suorituskykyyn liittyvät muutokset. |
| git commit -m ci: viesti | Luo uusi sitoumus Git-tietovarastoon erityisellä viestillä ilmaisemaan jatkuvan integroinnin (CI) järjestelmään liittyvät muutokset. |
| git commit -m build: viesti | Luo uusi sitoumus Git-tietovarastoon tietyllä viestillä, joka ilmaisee rakennusprosessiin liittyvät muutokset. |
| git commit -m revert: viesti | Luo uusi toimitus Git-tietovarastoon tietyllä viestillä, joka ilmaisee edellisen toimituksen palauttamiseen liittyvät muutokset. |
Haaroittuminen ja yhdistäminen
Tässä on joitain Gitin haarautumis- ja yhdistämiskomentoja:
| komennot | Kuvaus |
|---|---|
| git haara | Luetteloi kaikki arkiston haarat. |
| git haara | Luo uuden haaran määritetyllä nimellä. |
| git haara -d | Poistaa määritetyn haaran. |
| git haara -a | Luetteloi kaikki paikalliset ja etäkonttorit. |
| git haara -r | Luetteloi kaikki etähaarat. |
| käy kassalla | Vaihtaa määritettyyn haaraan. |
| käy kassalla -b | Luo uuden haaran ja vaihtaa siihen. |
| käy kassalla - | Hylkää määritettyyn tiedostoon tehdyt muutokset ja palauttaa sen edellisen toimituksen versioon. |
| git menee | Yhdistää määritetyn haaran nykyiseen haaraan. |
| git loki | Näyttää nykyisen haaran toimitushistorian. |
| git loki | Näyttää määritetyn haaran toimitushistorian. |
| git log -seuraa | Näyttää tiedoston toimitushistorian, mukaan lukien sen uudelleennimet. |
| git log – kaikki | Näyttää kaikkien haarojen toimitushistorian. |
| git stash | Tallentaa muutokset työhakemistoon, jolloin voit vaihtaa toiseen haaraan tai sitoutua tekemättä muutoksia. |
| git stash lista | Luetteloi kaikki arkiston kätköt. |
| git stash pop | Ottaa käyttöön ja poistaa viimeisimmän tallenteen säilytysluettelosta. |
| git stash drop | Poistaa viimeisimmän tallenteen säilytysluettelosta. |
| git päivä | Luetteloi kaikki arkiston tunnisteet. |
| git päivä | Luo kevyen tagin nykyiseen sitoumukseen. |
| git päivä | Luo kevyen tunnisteen määritetylle vahvistukselle. |
| git tag -a -m | Luo kommentoidun tagin nykyiseen sitoumukseen mukautetulla viestillä. |
Etävarastot
Tässä on joitain Git-etävarastojen komentoja:
| komennot | Kuvaus |
|---|---|
| git hakea | Hakee muutoksen etävarastosta, mukaan lukien uudet haarat ja sitoumuksen. |
| git hakea | Hakee muutoksen määritetystä etävarastosta. |
| git fetch – luumu | Poistaa kaikki etäseurantahaarat, joita ei enää ole etävarastosta. |
| git pull | Hakee muutokset etävarastosta ja yhdistää ne nykyiseen haaraan. |
| git pull | Hakee muutokset määritetystä etävarastosta ja yhdistää ne nykyiseen haaraan. |
| git pull –rebase | Hakee muutokset etävarastosta ja perustaa nykyisen haaran uudelleen päivitetyksi haaraksi. |
| git push | Työntää paikallisia sitoumuksia etävarastoon. |
| git push | Työntää paikallisia sitoumuksia määritettyyn etävarastoon. |
| git push | Työntää paikallisia sitoumuksia määritettyyn etävaraston haaraan. |
| git push –kaikki | Työntää kaikki haarat etävarastoon. |
| git kaukosäädin | Luetteloi kaikki etävarastot. |
| git remote add | Lisää uuden etävaraston määritetyllä nimellä ja URL-osoitteella. |
Git-vertailu
Tässä on joitain Git-vertailukomentoja:
unix vs windows
| komennot | Kuvaus |
|---|---|
| git show | Näyttää tietyn sitoumuksen tiedot, mukaan lukien sen muutokset. |
| git show | Näyttää määritetyn sitoumuksen tiedot, mukaan lukien sen muutokset. |
Gitin hallintahistoria
Tässä on joitain Gitin hallintahistorian komentoja:
| komennot | Kuvaus |
|---|---|
| git revert | Luo uuden toimituksen, joka kumoaa määritetyn toimituksen tekemät muutokset. |
| git revert – no-commit | Kumoa määritetyn toimituksen tekemät muutokset, mutta ei luo uutta toimitusta. |
| git rebase | Käyttää uudelleen sitoumuksia nykyisessä haarassa määritetyn haaran kärkeen. |
Miksi käyttää Gitiä?
Tässä on joitain syitä, miksi saatat haluta käyttää Gitiä:
- Seuraa koodisi muutoksia
- Tee yhteistyötä muiden kanssa projekteissa
- Säilytä järjestelmällinen koodihistoria
- Palauta tarvittaessa helposti edellisiin versioihin
- Vapauta koodisi tehokkaasti ja hallitse versioita
- Paranna tuottavuutta ja koodin eheyttä ohjelmistokehityksessä.
Johtopäätös
Yhteenvetona voidaan todeta, että tämä Git-huijauslehti on harkiten organisoitu ja luokiteltu, joten kehittäjien on helppo löytää nopeasti tietyissä käyttötapauksissa tarvitsemansa komennot. Olipa kyseessä Gitin määrittäminen ja käyttöönotto, projektien luominen ja hallinta, tilannekuvien ottaminen, haaroittaminen ja yhdistäminen, jakaminen ja päivittäminen, muutosten vertailu tai versiohistorian hallinta, Git Cheat Sheet kattaa kaiken.
Käyttämällä tätä resurssia kehittäjät voivat parantaa tuottavuuttaan ja tehokkuuttaan työskennellessään Gitin kanssa, mikä johtaa viime kädessä sujuvampiin ja onnistuneempiin ohjelmistokehitysprojekteihin.
Aiheeseen liittyvä lähde:
esimerkkejä mooren koneista
- Git vs GitHub
- Git Commands
- Kuinka Git-versionhallinta toimii?
Usein kysytyt kysymykset Git Cheat Sheetissä
K.1 Mitä eroa on Gitin ja GitHubin välillä?
Git on versionhallintajärjestelmä, jonka avulla kehittäjät voivat seurata muutoksia koodiinsa paikallisesti, kun taas GitHub on verkkopohjainen alusta, joka tarjoaa isännöinnin Git-tietovarastoille ja helpottaa kehittäjien välistä yhteistyötä.
K.2 Miksi sen nimi on Git?
Nimen git antoi Linus Torvalds kun hän kirjoitti hyvin ensimmäinen versio .
Q.3 Kuinka saada kaikki data gitistä?
git fetch – kaikki -komento hakee metatiedot jokaisesta muutoksesta, joka on tehty arkiston kaikkiin haaroihin. The git pull – kaikki -komento lataa kaikki kaikki haarat tehdyt muutokset paikalliseen koneellesi
K.4 Mihin Git-data tallennetaan?
Git pitää asiat järjestyksessä kahdella päätietorakenteella, jotka tunnetaan nimellä esine myymälä ja indeksi .Kaikki nämä arkiston tiedot tallennetaan työhakemistosi juureen piilotettuun alihakemistoon nimeltä . git. Se on kuin koodisi salainen klubi.