Git

Kuidas Gitis kaugharu maksta

Kuidas Gitis kaugharu maksta
Haru on mis tahes git-hoidla oluline osa. Mitu haru aitavad koodi korralikult hallata. Kõiki uusi funktsioone saab testida, ilma et see mõjutaks hoidla teist koodi, hoides faile haru abil eraldi. Kõik toimingud tehakse vahetades konkreetsesse harusse, mis sisaldab uusi või värskendatud faile. Kohalikus harus tehtud muudatused saab lükata kaugharusse ja uuendatud kaugharu tõmmata kohalikku harusse. "git kassasse'käsku kasutatakse peamiselt kohaliku hoidla harude vahel vahetamiseks ja uue haru loomiseks kohapeal. Kuid seda käsku saab kasutada kaughoidla haru kontrollimiseks ja selle käsu kasutamiseks kaughoidla harude jaoks, nagu on näidatud selles õpetuses.

Juhised Git checkouti kaugharu kasutamiseks:

  1. Pühenduge iga ülesande täitmisega korralikult.
  2. Kontrollige, kas kõik seotud muudatused on õigesti tehtud või mitte.
  3. Enne mis tahes ülesande täitmist testige koodi korralikult.
  4. Pühendumissõnum peaks olema kasutajale ülesandest ettekujutuse saamiseks selge.
  5. Looge koodi haldamiseks vajalikud harud.

Eeldused:

Installige GitHubi töölaud.

GitHub Desktop aitab giti kasutajal gitiga seotud ülesandeid graafiliselt täita. Selle rakenduse uusima installiprogrammi Ubuntu jaoks saate hõlpsalt alla laadida githubist.com. Pärast kasutamist peate selle rakenduse installima ja konfigureerima. Installiprotsessi õigeks tundmiseks võite kontrollida ka juhendit GitHub Desktopi installimiseks Ubuntu.

Looge GitHubi konto

Selles õpetuses kasutatud käskude kontrollimiseks peate looma GitHubi konto.

Looge kohalik ja kaughoidla

Selles juhendis kasutatava kassakäsu testimiseks kaugharude jaoks peate looma kohaliku hoidla ja avaldama hoidla kaugserveris.

Checkouti kaugharu:

Selles jaotises on demo kaughoidla nimega loe faili kasutatakse kaugharude kontrollimiseks käskude testimiseks. Selle kaughoidla kohalik hoidla on loodud varem. Siin sisaldab kohalik hoidla ainult haru ja kaughoidla jaoks on kaughalduse jaoks loodud uus haru. Avage see kaughoidla GitHubi töölaualt. Järgmine pilt näitab, et kaughoidlal on kaks nime nimetatud haru peamine ja meister.

Avage terminalist kohalik hoidla ja käivitage järgmine käsk kohaliku hoidla olemasolevate harude kuvamiseks.

$ git haru

Järgmine väljund näitab, et kohalik hoidla sisaldab filiaali nimega peamine.

Kaughoidlas tehtud muudatuste toomiseks ja kaughoidla värskendatud sisu kontrollimiseks käivitage järgmine käsk. Käsk küsib GitHubi konto kasutajanime ja parooli.

$ git tooma päritolu

Järgmine väljund näitab, et uus haru sai nimeks meister lisatakse kaughoidlasse.

Pärast käsu tõmbamist käivitage kohaliku hoidla harude loendi kontrollimiseks järgmised käsud ja looge kaugharu jälgimiseks uus kohalik haru.

$ git haru
$ saada kassasse -b master origin / master
$ git haru

Järgmine väljund näitab, et pärast 'git kassasse'käsk, uus haru nimega meister on loodud kohalikus hoidlas nimega kaugharu jälgimiseks meister.

Mine githubisse.com ja logige sisse oma kontole. Avage nimega hoidla loe faili kaugserverist. Looge uus nimega fail loe3.php kaughoidlas ja andke ülesanne. Järgmise pildi kohaselt sisaldab kaughoidla kolme faili. Need on lugeda.php, loe2.php, ja loe3.php.

Saate terminalist tuua kaughoidla värskendatud sisu, käivitades käsu git või avades kohaliku hoidla GitHubi töölaualt ja klõpsates konkreetsel suvandil. Kui te pole käsk git tuttav ja värskendage kohalikku hoidlat graafilise kasutajaliidesega, avage kohalik hoidla GitHubi töölaualt. Järgmine väljund näitab, et kohalikku hoidlat ei värskendata kaughoidlaga ja hoidlas on viimane määratud fail loe2.php. Uue sisu kaugserverist toomiseks klõpsake nuppu Tõmmake päritolu nuppu. Kui kohalikud ja kaughoidlad ei sobi ja värskendatud sisu tõmmatakse kaughoidlast, siis Pull päritolu kuvatakse suvand.

Eelmises etapis on näidatud, et kaughoidlas on loodud uus fail. Järgmisel pildil on Tõmmake päritolu suvand GitHubi töölaual. Klõpsake seda suvandit, et värskendatud sisu kaughoidlast kätte saada ja sisu kohalikku hoidlasse salvestada.

Pärast suvandi Tõmmake päritolu klõpsamist sisaldab kohalik hoidla uut nime loe3.php mis tõmmatakse kaugserverist. Järgmine väljund näitab, et hoidla sisaldab nüüd uut faili ja uut pühendamisteadet.

Eelmises ülesandes on kohalikku hoidlat värskendatud kaughoidla sisuga. Kuid saate kaughoidlat värskendada kohaliku hoidla uue sisuga ka terminali või GitHubi töölaua abil. Peate käivitamagit push"käsk terminalilt kaughoidla värskendamiseks või klõpsake nuppu Avaldage päritolu GitHubi töölaua valik kaughoidla värskendamiseks kohaliku hoidla uue pühendatud sisuga.

Järeldus:

See õpetus näitab git checkouti käsu kasutamist mis tahes kaugharu jälgimiseks kohaliku haruga. See giti funktsioon on kasulik, kui kaughoidlasse luuakse kaughalduses uusi harusid ja vastloodud harusid kohalikus hoidlas pole.

HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...
Kuidas kasutada AutoKeyt Linuxi mängude automatiseerimiseks
AutoKey on Linuxi ja X11 töölaua automatiseerimise utiliit, mis on programmeeritud Python 3, GTK ja Qt. Selle skriptimise ja MACRO funktsionaalsuse ab...
Kuidas näidata FPS-loendurit Linuxi mängudes
Linuxi mängimine sai suure tõuke, kui Valve teatas Steam-kliendi ja nende mängude Linuxi toest 2012. aastal. Sellest ajast peale on paljud AAA- ja ind...