Kuinka asentaa ja käyttää Gitä Windowsissa



Git Windowsissa

Oletuksena Git on asennettu Linux ja Mac käyttöjärjestelmä tietokoneet komentorivivaihtoehtona. Kuitenkin, Microsoft Windows ei sisällä Git-komentoa. Seuraavassa on ohjeet Gitin ja GitHubin asentamiseen ja käyttämiseen Microsoft Windowsissa.

windows 10 kuinka paljon ram

Gitin asentaminen Windowsiin

  1. Avaa Git-verkkosivusto.
  2. Klikkaa Lataa linkki että ladata Git. Latauksen pitäisi alkaa automaattisesti.
  3. Kun olet ladannut, aloita asennus selaimesta tai latauskansiosta.
  4. vuonna Valitse Komponentit jätä kaikki oletusasetukset valittuun ja tarkista kaikki muut asennettavat komponentit.
  5. Seuraavaksi Oletuseditorin valitseminen , jota Git käyttää, ellet tunne sitä tulin suosittelemme käyttämään tekstieditoria, jonka käyttö on mukavaa. Jos Muistio ++ on asennettu, suosittelemme käyttämään sitä muokkaajana. Jos Notepad ++ -ohjelmaa ei ole asennettu, voit peruuttaa asennuksen ja asenna Notepad ++ ja käynnistä sitten GitHub-asennus uudelleen.
  6. Seuraavaksi PATH-ympäristön säätäminen , suosittelemme säilyttämään oletusarvo Käytä Git-komentoriviä ja myös kolmannen osapuolen ohjelmistoa kuten alla. Tämän vaihtoehdon avulla voit käyttää Gitä joko Git Bashista tai Windowsin komentokehotteesta.

Git asennuksen säätöpolku

  1. Seuraavaksi suosittelemme jättämään oletusasetukseksi Käytä OpenSSH: ta .
  2. Seuraava, sisään Valitaan HTTPS-siirtotake , jätä oletusarvo Käytä OpenSSL-kirjastoa valittu.
  3. vuonna Määritetään rivin lopetusmuunnokset , valitse Kassalle Windows-tyyli, sitoudu Unix-tyyliset rivinpäätteet ellei tarvita muita rivinpäätteitä työhösi.
  4. vuonna Pääteemulaattorin määrittäminen käytettäväksi Git Bashin kanssa -ikkunassa Käytä MinTTY: tä (MSYS2: n oletuspääte) .
  5. Sen Lisäasetusten määrittäminen jätä oletusasetukset valittuun, ellet tarvitse symbolisia linkkejä .
  6. Klikkaa Asentaa -painiketta
  7. Kun olet valmis, voit tarkistaa vaihtoehdon Käynnistä Git Bash jos haluat avata Bash-komentorivin tai, jos valitsit Windowsin komentorivin, suorita Git Windowsin komentoriviltä.
Kärki



Suosittelemme, että käytät Git komentoriviltä äläkä käytä a GUI käyttöliittymä. Käytät komentoriviä vain Git-liitäntään tiedostojen hallintaan. Muokkaus voidaan silti tehdä a tekstieditori tai TÄSSÄ valinnastasi. Jos olet uusi komentorivillä, löydät apua Windowsin komentorivin ja Linuxin (Bash) navigoinnissa alla olevien linkkien kautta.

Etätietovaraston määrittäminen ja siihen yhdistäminen

Esimerkissämme käytämme GitHubia etätietovarastomme tallennustilana. Alla on vaiheet yhteyden muodostamiseksi GitHub-arkistoon. Jos olet uusi GitHub-käyttäjä, katso: GitHub-arkiston luominen.

  1. Siirry komentoriviltä hakemistoon, johon haluat sisällyttää Git-arkiston.
  1. Kirjoita seuraava komento määrittääksesi Git-käyttäjänimesi, missä tulee olemaan GitHub-käyttäjänimesi.
git config --global user.name ''
  1. Kun olet kirjoittanut yllä olevan komennon, sinut palataan komentokehotteeseen. Kirjoita seuraavaksi sähköpostiosoitteesi kirjoittamalla seuraava komento, missä sähköpostiosoitteesi on.
git config --global user.email ''
  1. Kun yllä olevat vaiheet on suoritettu, olet valmis muodostamaan yhteyden etätietovarastoon. Löydät arkiston osoitteen siirtymällä GitHubin arkistoon ja napsauttamalla Kloonaa tai lataa arkisto linkki saadaksesi osoitteen. Olemme esimerkiksi luoneet arkiston nimeltä 'esimerkki' osoitteessa https://github.com/Computerhope/example.git osoite. Kopioi osoite omaan osoitteeseesi leikepöydälle .
  2. Kun olet kopioinut, palaa takaisin komentoriville ja kirjoita seuraava komento, missä on kopioimasi osoite. Liitä kyseinen osoite komentoriville hiiren kakkospainikkeella komentorivin ikkunassa ja napsauta liitä.
git clone 
  1. Kun Git-arkisto on luotu, nykyisessä hakemistossa on uusi hakemisto Git-arkiston nimellä.
  2. Kun Git-kaukovarasto on kloonattu paikalliseen arkistoon, nykyisessä hakemistossa pitäisi näkyä uusi kansio Git-arkiston nimen kanssa. Esimerkiksi 'esimerkissämme' Git meillä olisi uusi hakemisto nimeltä 'esimerkki'. Käytä cd-komentoa vaihtaaksesi uuteen hakemistoon.
  3. Kun olet uudessa hakemistossa, kirjoita seuraava komento etätallennustilojen luetteloimiseksi.
git remote
  1. Jos se onnistuu, lähtö on 'origin', joka on erityinen nimi, joka viittaa etätietovarastoon.
  2. Näet aliakset (URL tai polku) kirjoittamalla seuraavan komennon.
git remote -v

Kunkin yllä olevan komennon suorittaminen antaa sinulle samanlaisen tuotoksen kuin alla olevassa esimerkissämme.

Git listaa etätallennustilat

Nyt kun olet muodostanut yhteyden etätietovarastoon GitHubissa, olet valmis aloittamaan tiedostojen käsittelemisen sekä tiedostojen työntämisen ja vetämisen, kun päivität tiedostoja.

Työskentely paikallisessa arkistossa ja tiedostojen työntäminen

Kun olet suorittanut yllä olevat vaiheet ja kloonannut etätietovaraston, voit työskennellä tiedostojen kanssa tavalliseen tapaan. Voit luoda uusia tiedostoja tai muokata olemassa olevia tiedostoja komentoriviltä tai suosikistasi tekstieditori . Alla on vaiheet uuden tiedoston luomiseksi, tiedoston työntämiseksi, olemassa olevan tiedoston muokkaamiseksi ja päivityksen työntämiseksi.

Uuden tiedoston luominen ja siirtäminen etätietovarastoon

  1. Luo uusi tiedosto Git-hakemistoon kirjoittamalla seuraava komento joko Bash- tai Windows-komentoriviltä. Seuraava komento avautuu ja luo tiedoston nimeltä example.txt Muistio . Git Bashissa voit käyttää myös kosketa komentoa Luo tyhjä uusi tiedosto ja kirjoita sitten 'Käynnistä' avataksesi tiedoston suosikkitekstieditorissasi.
start notepad example.txt
  1. Kirjoita tekstieditorissa tekstiä tiedostoon ja tallenna ja poistu tiedosto.
  2. Kirjoita takaisin komentoriville seuraava komento saadaksesi haarasi ja jäljittelemättömien tiedostojen nykyisen tilan.
git status
  1. Git näyttää alla olevan esimerkin kaltaisen ikkunan, joka osoittaa, että luomamme tiedosto on uusi ja Git ei löytänyt sitä.

Git-tila

  1. Haluamme nyt lisätä tämän tiedoston Gitiin seurattavaksi kirjoittamalla seuraavan komennon. Jos tiedostosi nimi ei ole esimerkki.txt, haluat vaihtaa tekstin tiedostosi nimeksi.
git add example.txt
  1. Kun olet syöttänyt yllä olevan komennon, tiedosto lisätään uutena tiedostona, joka tunnetaan myös nimellä vaiheistaminen. Kirjoittaminen git-tila näyttää jälleen vihreällä, että tiedosto on uusi tiedosto, joka on valmis sitoutumaan.
  2. Kirjoita seuraavaksi seuraava komento sitouttaaksesi paikalliseen työtilaan tehdyt muutokset paikalliseen arkistoon. Alla olevassa esimerkissä muistiinpanojemme 'Ensimmäinen esimerkki' tulisi olla muistiinpanoja, jotka olisivat järkeviä kaikille projektissasi työskenteleville.
git commit -m 'First example'
Merkintä

Voit myös kirjoittaa git sitoutua ilman muita tunnisteita tai vaihtoehtoja. Tätä tehdessään se kuitenkin avaa a tulin kuten editori, joka voi olla vaikeaa niille, jotka eivät tunne vimeä. Jos kirjoitat tämän komennon, siirry lisäystilaan painamalla 'i' ja kirjoita ensimmäisen rivin sitoumuksen huomautukset, paina poistu ja kirjoita sitten ': wq' tallentaaksesi, poistuaksesi ja sitoutuaksesi. Suosittelemme käyttämään yllä olevaa komentoa, koska useammille ihmisille on helpompaa käyttää sitä.

  1. Lopuksi, nyt kun muutokset on siirretty työtilastasi paikalliseen arkistoon, se on valmis työnnettävä etätallennustilaan. Kirjoita seuraava komento siirtääksesi kaikki muutokset etätietovarastoon.
Kärki



Jos haluat seurata edistymistä, voit kirjoittaa git-tila uudelleen nähdäksesi nykyisen tilan. Voit myös kirjoittaa git-loki nähdäksesi lokin muutoksista.

git push
Merkintä

Sinulta kysytään GitHub-käyttäjätunnusta ja salasanaa, jos tietokoneesi ei ole kirjautunut Gitiin komentoriviltä.

Kun tiedosto on työnnetty, se näkyy GitHub-kaukovarastossasi ja on kaikkien muiden käytettävissä, jotka työskentelevät saman arkiston kanssa.

Tiedoston muokkaaminen ja siirtäminen etätietovarastoon

  1. Muokkaa ja muokkaa yhtä tai useampaa Git-tiedostoa.
  2. Tyyppi git-tila nähdä kaikkien niiden tiedostojen tilan, joita ei ole vielä sidottu työtilasta paikalliseen arkistoon.
  3. Kirjoita seuraava komento lisätäksesi kaikki tiedostot. Yksittäinen piste tarkoittaa, että haluat kaikkien tiedostojen lisäämisen paikalliseen arkistoon. Jotkut ihmiset saattavat myös käyttää git add -A lisätä kaikki.
Kärki



Voit myös käyttää jokerimerkit jakson sijasta. Esimerkiksi, jos haluat lisätä kaikki tekstitiedostot, voit kirjoittaa * .txt yhden pisteen sijaan lisätäksesi vain tekstitiedostoja.

git add .
  1. Kun tiedostot on lisätty, kirjoita seuraava komento. Muuta muistiinpanoja, jotka koskevat sitoutumistasi.
git commit -m 'Second update'
  1. Kirjoita lopuksi git push siirtää sitoutuminen etätietovarastoon.
Kärki

Jos työskentelet monien muiden ihmisten kanssa, suosittelemme, että vedät (selitetään alla) ennen sitoutumista. Jos paikallinen tietovarasto ei ole sama kuin etätietovarasto (lukuun ottamatta uusia muutoksia), sitoutuminen epäonnistuu. Esimerkiksi, jos joku on lisännyt uusia tiedostoja etätietovarastoon työskennellessäsi ja yrität sitoutua, se epäonnistuu, kunnes vedät.

Päivitysten hakeminen tai hakeminen etätietovarastosta

Jos olet tehnyt jonkin aikaa siitä, kun olet tehnyt mitään työtä, suorita git vetää komento saada uusimmat päivitykset etätietovarastosta ja yhdistää ne paikalliseen tietovarastoon. Vetämällä päivityksiä tietovarastosta ennen sitoutumista se tarkistaa, että paikallinen tietovarastosi ja etätietovarasto ovat samat ja estää ristiriitoja.

Jos haluat saada kaikki muutokset yhdistämättä, suorita git noutaa komento napata kaikki uusimmat päivitykset etätietovarastosta yhdistämättä muutoksia.

Kuinka käsitellä Git-yhdistämiskonflikteja

Kun useat ihmiset työskentelevät samojen tiedostojen kanssa, kohtaat yhdistämiskonflikteja. Kun tapahtuu ristiriita, Git muokkaa paikallisia tiedostojasi ja sinun on korjattava tiedostot manuaalisesti konfliktien kanssa.

Kärki

Käytä git-tila komento nähdäksesi tilan ja yhdistää ristiriitatiedot.

Aloita virheiden korjaaminen avaamalla tiedosto, jossa on ristiriita. Alla olevassa esimerkkitiedostossa meillä oli tekstitiedosto, jossa oli yksi tekstirivi, ja lisäsimme paikalliseen arkistoon tekstin 'update1' tiedostoon. Samanaikaisesti etätietotiedostoa muokattiin ja lisättiin 'update2' samalla rivillä olevaan tiedostoon. Git merkitsee ristiriitoja '<<<<<<>>>>>>< hash > 'merkitä loppu.

miten voin ladata videon youtubeen
Another file that is uploaded in-between pulls. <<<<<<>>>>>> 62ee0eeba2e5b94d10574c1a6a68216e9b392e4c

Tämän yhdistämisristiriidan ratkaisemiseksi meidän on päätettävä, minkä tekstin halusimme säilyttää, päivittää tai poistaa. Tässä esimerkissä haluamme pitää 'update1' ja 'update2' niiden luettelossa olevassa järjestyksessä, joten meidän tarvitsee vain poistaa Git-merkinnät, jotta tiedosto muistuttaa seuraavaa esimerkkiä.

Another file that is uploaded in-between pulls. update1 update2
Merkintä

Jos työskentelet ison tiedoston kanssa, kannattaa etsiä tiedostosta 'HEAD', koska ristiriitoja voi olla useampi kuin yksi.

Kun muutokset on tehty tiedostoon, voimme tallentaa tiedoston ja suorittaa seuraavat git-komennot päivittääksesi korjaukset.

git add .
git commit -m 'Fixed the merge conflict'
git push origin master

Tässä yhdistämiskonfliktissa annettu esimerkki on hyvin yksinkertainen esimerkki. Kun käsitellään tiedostoa, jossa on enemmän kuin muutama tekstirivi tai iso koodiosa, yhdistämiskonflikti voi saada paljon hämmentävämmän. Voit yhdistää ristiriitoja helpommin käyttämällä komentoa git mergetool käyttää yhdistämistyökalua, kuten WinMerge tai jokin muu suosittu yhdistämistyökalu.

siirry komentokehotteen kansioon

Git-haaran luominen

Haaran luominen antaa sinun luoda päällekkäisen kopion (runko) ja tehdä useita päivityksiä vaikuttamatta masteriin. Esimerkiksi kehitettäessä ohjelmaa, jos tarvitaan suuri korjaus, joka voi viedä viikkoja tai kuukausia, korjaukselle voidaan luoda haara. Kun olet korjannut virheen, voit yhdistää haarasi takaisin masteriin.

Luo haara paikalliseen arkistoon noudattamalla seuraavia ohjeita.

  1. Kirjoita seuraava komento Git-päähakemistoon, jossa '' on uuden haaran nimen nimi. Voisimme esimerkiksi kutsua haaraa esimerkkihaaraksi.
git branch 
  1. Kirjoita seuraavaksi seuraava komento vaihtaaksesi haaraan.
git checkout 
  1. Kun olet syöttänyt yllä olevan komennon, kehote (Git Bashissa) muuttuu 'masterista' haaran nimeksi osoittamaan, että työskentelet haarassa.
  2. Siitä lähtien voit jatkaa Gitin käyttöä ja muokata tiedostoja menneisyydessä.
  3. Jos haluat nähdä kaikki saatavilla olevat haarat, voit käyttää git-haara-komentoa. Esimerkiksi kirjoittaminen git-haara näyttää paikallisen arkiston haarasi. Kirjoittaminen git-haara -a näyttää kaikki paikalliset ja etätietovarastot.
  4. Jos haluat työntää haaran etätietovarastoon, voit suorittaa seuraavan komennon.
git push --set-upstream origin 
  1. Lopuksi, jos haluat siirtyä takaisin päähaaraan, voit kirjoittaa seuraavan komennon.
git checkout master

Kuinka yhdistää haara takaisin isäntään

Kun olet suorittanut työn, sinun on yhdistettävä se takaisin päällikölle tai toiseen haaraan seuraamalla alla olevia ohjeita.

  1. Siirry haaraan, johon haluat sulautua. Esimerkiksi, jos haluat sulautua takaisin masteriin, kirjoita seuraava komento.
git checkout master
  1. Kun olet masterissa, kirjoita seuraava komento haaran yhdistämiseksi.
git merge 
  1. Kun yhdistäminen on suoritettu, lisää tiedostot.
  2. Tee seuraavaksi muutokset.
  3. Yhdistämisen ja sitoutumisen jälkeen työnnä yhdistäminen kirjoittamalla seuraava komento. Jos sulautumisen aikana ilmenee ristiriitoja, katso meidän miten käsitellä yhdistämiskonflikteja .
git push

Paikallisen ja etäkonttorin poistaminen

Jos haaran yhdistämisen jälkeen et enää halua säilyttää paikallista tai etähaaraa, voit suorittaa seuraavat komennot.

Poista paikallinen haara kirjoittamalla seuraava komento.

git branch -d 

Poista etähaara kirjoittamalla seuraava komento.

git push origin --delete