Johdanto Git Fetchiin
Git-haku on yksi gitin uusimmista ominaisuuksista, jota käytetään uusimpien päivitettyjen sitomusten, mukana olevien haarojen ja tiedostojen tietojen poimimiseen etävarastosta ja siihen liittyvistä objekteista. Tätä git-komentoa käytetään erityisesti rakentamaan sen tietyn haaran aiempi historia, johon sinun on tehtävä muutoksia. Yksi parhaista asioista git-haussa on se, että se ei vaikuta paikalliseen arkistoosi. Git fetch -sovelluksella voit tehdä kaikki muutokset etävarastoistasi ja tallentaa ne luomalla oman kansion paikalliselle sivukonttorille. Jos haluat lisätä nämä muutokset asiaan liittyvään haaraan, käytä git-yhdistämistä.
Kuinka luoda haku?
Seuraavassa on yksityiskohtia haun luomisesta:
- Jos käytät git-vedä, se vaikuttaa vain nykyiseen työskentelyhaaraan. Tarkoittaa mitä tahansa uusimpia muutoksia, jotka tehdään etävarastoon, se ladataan automaattisesti ja kerätään yhteen paikallisessa arkistossa. Joten muut haarat pysyvät sellaisenaan ilman, että niihin tulee vaikutusta. Ennen kuin työnnät koodisi etävarastoon, tarkista koodi ja yhdistämismuutokset on mahdollista Git Fetch -sovelluksella. Kaikki nämä muutokset tallennetaan paikalliseen arkistoon, joka tunnetaan myös nimellä etäseurantahaarat. Etäseurantahaara tallennetaan paikallisena kopiona etähaarasta.
Git Fetchin luomisen syntaksi:
git fetch
- Yllä olevassa syntaksissa se on vastuussa päivitettyjen muutosten noutamisesta kyseisestä haarasta. Jos parametri jätetään pois, niin sen vastaus kutsuu kaikki muutokset kaikista kunnioitetuista haaroista. On vastuussa siitä, että se ei vaikuta paikallisen arkiston muutoksiin, edes nykyiset muutokset menetetään. joten se ei selvästikään voi tehdä mitään muutoksia paikallisiin sivuliikkeihisi. Git noutaa itse vastuun pitää sisällön erillään omasta arkistostasi, ellet yhdistä kaikkia muutoksia vastaavaan haaraasi. Jos haluat nähdä muutokset päähaaran alkuperästä, ennen kuin yhdistät kaikki muutokset vaadittuun arkistoon, niin voit käyttää tätä komentoa: git fetch origin master.
- Nyt voit nähdä kaikki muutokset, jotka tehdään arkistollesi, kaikki ovat mahdollisia käyttämällä vain tarkistamalla lähtevä haara: git checkout orig / master.
- Yllä olevan komennon avulla voit tunnistaa kaikki muutokset ja kaikki ne, joita ei ole vielä sulautettu omaan haaraasi. Jos haluat nähdä kaikki nämä muutokset heti katsomalla sitoutumislokin, niin se on mahdollista käyttämällä vain yksinkertaista komentoa git on: git log master..origin master.
- Tätä menetelmää pidetään aina turvallisempana kuin git pull -menetelmänä, koska koodiin tehdyt muutokset eivät vaikuta paikalliseen sivuliikkeeseen. Kun hakeminen on valmis, voit nyt sisällyttää äskettäin päivitetyt sitoumukset, jotka päivitetään etävarastoon.
Uusien sivukonttoreiden hakeminen
Tässä on selitys uusien haarojen noutamiselle:
- Kun soitat uuteen haaraan kloonin aloituspisteessä, saat käyttöösi kaikki haarat. Jos joku ohjelmoija päivitti koodia joihinkin uusiin haaroihin ja lisää ne etähaaroihin. Joten on aika tietää nämä päivitetyt oksat ja niiden nimet, jotta kaikki nämä oksat voidaan vetää paikallisesti. Kaikki nämä yllä olevat asiat tapahtuvat git-nouton takia, joka saa kaikki uudet haarat ja vastaavat muutokset niihin paikallisen arkiston avulla seuraamalla kaikkia sivukonttoreita paikallisesti.
- Kun kaikki haarat on noudettu, käyttämällä git-haara-etäkäyttöä, voidaan tarkistaa kaikkien noudettujen haarojen luettelo ja käyttämällä git-kassalla (haara) voit siirtyä millä tahansa tytäryrityksellä. Git voi noutaa milloin tahansa saadaksesi päivityksen etäseurantahaaroihin.
- Seuraavia komentoja kutsutaan, kun git-hakua käytetään:
- nouta (..)
- hae
- git noutaa - kaikki
Esimerkkejä Git Fetchistä
Alla on alla olevia esimerkkejä:
1. Alla oleva komento noutaa kaikki haarat git-arkistosta.
git fetch
2. Se antaa tulosteen täsmälleen kuten alla oleva komento ja määritetyt haaratiedot.
git fetch
3. Tätä komentoa käytetään kaikkien noudettujen kaukosäätimien ja niiden haarojen näyttämiseen.
git fetch --all
4. Alla olevassa esimerkissä aiomme luoda viittauksen yrityksen arkistoon sen repo-URL-osoitteen avulla.
git remote company_repo :company/company_repo.git
5. Seuraava vaihe on välittää nykyinen repo-nimi noutaakseen sen sisällön lataamista varten.
git fetch company department_branch
fetching company/department_branch
- Tällä hetkellä meillä on yrityksen / osastokonttorin sisältö varastoitu paikallisesti. Nyt lisäämme ne paikallisesti tallennettuun työkopioomme.
6. Nyt haluamme suorittaa git checkout -komennon äskettäin ladatun etähaaran tunnistamiseksi.
git checkout company/department_branch
Note: checking out company/department_branch'.
You are in 'detached HEAD' state.
If you want to create a new branch to retain commits you create, you can
do so with the help of
-b with the checkout command again. Example:
git checkout -b
- Kun ajat komennon yläpuolella, voit katsella ympärillesi, tehdä joitain kokeita koodiin, tehdä joitain muutoksia sen jälkeen, kun sitoutat kaikki muutokset samoin kuin pystyt hylkäämään kaikki sitoumukset, joita et halua työntää. Joten riippumatta haaroista, joita haluat sitoutua, sitoudutaan vain kyseisiin haaroihin.
- Suorittamalla yllä olevan koodin törmäät siihen, että nykyinen tilasi on irronnut HEAD-tila. Se on välttämätöntä, ja Head in yllä oleva koodi ref näyttää ref: lle, joka ei oikeastaan ole peräkkäin ottamalla huomioon paikallisen historian. Yllä olevassa esimerkissä Otsikko näyttää yrityksen / osasto_tietosivun, jossa voimme myös tehdä oman uuden paikallisen sivukonttorin tämän viitteen avulla.
7. Täällä työntekijä on hiljattain perustettu paikallinen sivuliike, jonka myymälä päivittää kaikki HEAD: ksi, joka näyttää viimeisimmän etärekisterin sisällön.
git checkout -b employee
johtopäätös
Joten Gitin haut lataavat vain uutta tietoa etävarastosta. Noutaa käytetään suojaamaan viimeisintä koodiasi yhdistämiskonfliktien ongelmilta. Se on paras tapa käyttää git-hakua git-yhdistämisellä vedettyyn koodiin.
Suositellut artikkelit
Tämä on opas Mikä on Git Fetch ?. Tässä keskustellaan kuinka luodaan Git Fetch, esimerkkejä ja uusien haarojen hakeminen. Voit myös käydä läpi muiden aiheeseen liittyvien artikkeleidemme saadaksesi lisätietoja-
- Tietojen tutkijan taidot
- Johdanto GIT: ään
- Kuinka asentaa Github
- GIT-komennot
- GIT-versionhallintajärjestelmä
- Git Push