github desktop tutorial collaborate with github from your desktop
Ta vadnica pojasnjuje, kako prenesti in uporabiti namizje GitHub za sodelovanje z GitHub z vašega namizja za učinkovit nadzor različic:
Kot vsi vemo, GitHub ponuja spletno mesto za gostovanje skladišč Git. V naših prejšnjih vadnicah o GitHub smo videli dejavnosti razvijalca na različicah datotek, večinoma na GitHubu.
ki ni ena od vrst predmetov, ki se preizkuša med testiranjem sistema?
Obstaja tudi Git Client, v katerem lahko razvijalci delajo na repozitoriju brez povezave na svojih lokalnih računalnikih z uporabo ukazov git iz ukaznega poziva ali git bash, spreminjajo in potisnejo nazaj v oddaljeno repozitorij na GitHub.
=> Obiščite tukaj, če se želite naučiti GitHub iz nič.
Kaj se boste naučili:
Namizje GitHub
Čeprav so ukazi Git, ki se izvajajo iz ukazne vrstice, odlični z učnega vidika, obstaja dober uporabniški vmesnik za delo na lokalnih repozitorijih, tj. Namizje GitHub.
GitHub Desktop za Windows lahko prenesete in namestite iz naslednjega URL
Zaženite namizje GitHub
Delo z oddaljenim skladiščem
Ko se namizje GitHub zažene, lahko začnemo s kloniranjem oddaljenega repozitorija na lokalni računalnik, izvedemo spremembe in ga potisnemo nazaj v oddaljeno repozitorij.
Nastavitve računa
V namizju GitHub pojdite na Datoteka => Možnosti in zagotovite, da je vaš račun za GitHub nastavljen.
V namizju GitHub za kloniranje repozitorija izberite Datoteka => Klonišče
Pojdite na zavihek URL in vnesite podrobnosti o oddaljenem repozitoriju v obliki Uporabniško ime / repozitorij GitHub. Kliknite na Klon .
Zdaj, ko je repozitorij kloniran v lokalni računalnik, lahko vsebino lokalnega repozitorija odpremo s pomočjo ukaznega poziva ali raziskovalca ali celo urejevalnika Atom, če je nameščen, in spremenimo datoteke.
Spremenite datoteke in jih shranite.
Nazaj na namizju GitHub lahko vidite MREŽA oznaka, ki določa, ali so bile vrstice dodane ali izbrisane.
Po potrebi dodajte povzetek in soavtorje in kliknite Zavežite se obvladovanju na dnu.
Opazili boste, da je bila večina ukazov git, ki jih izvedete iz ukaznega poziva, izvedena prek uporabniškega vmesnika.
Zdaj lahko spremembe potisnemo v oddaljeno skladišče v GitHubu. Kliknite na Potisni izvor.
Zdaj so spremembe vidne v glavni veji. Za zagotovitev združitve sprememb v vejo funkcije bomo morali ustvariti datoteko Zahteva za vlečenje.
Preklopite na funkcija vejo in ustvarite Zahteva za vlečenje.
Kliknite na Ustvari zahtevo za vlečenje.
sql poizvedba intervju vprašanja in odgovori pdf
Nato ste preusmerjeni na GitHub, da ustvarite zahtevo za vlečenje.
Nadaljujte z ustvarjanjem in spajanjem zahteve za vlečenje in nato končno potegnite (sinhronizirajte) spremembe v lokalnem repozitoriju.
V repozitoriju meni izbere možnost Pull.
Zdaj bi bil lokalni repozitorij sinhroniziran z oddaljenim repozitoriju.
Ustvarite novo lokalno skladišče in podružnico
V prejšnjem razdelku smo izvedeli, kako delati z oddaljenim repozitorijem tako, da smo ga klonirali. Z namizjem GitHub lahko ustvarimo tudi novo lokalno skladišče in ga potisnemo ali objavimo v GitHub.
Kliknite na Datoteka => Novo skladišče
Vnesite ime skladišča in lokalno pot. Kliknite na Ustvari repozitorij.
Ko je repozitorij ustvarjen, lahko ustvarite tudi vejo, preden objavite / potisnete spremembe v GitHub.
Izberite Nova poslovalnica Iz Podružnica meni . Pokliči funkcija in kliknite na Ustvari vejo .
Zdaj imamo 2 veji in lahko nadaljujemo z objavo / potiskanjem sprememb v GitHub. Kliknite na Objavi repozitorij.
Kliknite na Objavi skladišče.
Ker obstaja tudi veja Feature, morate objaviti tudi vejo Feature. Zdaj lahko datoteke spremenite lokalno in nato spremembe potisnete v oddaljeno repozitorij. Spremembe v oddaljenem repozitoriju bi morale biti tudi sinhronizirane z lokalnim repozitoriju.
Združi spremembe v lokalnem repozitoriju
Predpostavimo, da so spremembe v veji lastnosti v lokalnem repozitoriju. Spremembe lahko združimo v glavno vejo. Objavi to, da bi morali spremeniti vejico glavnega in funkcije v GitHub.
V datoteki v veji funkcije spremenite datoteko in jo zavežite.
Potisnite spremembe v oddaljeno repozitorij.
Preklopite na glavno vejo in kliknite na Podružnica => Združi se v trenutno vejo.
Izberite Značilna veja ki je izvorna veja. Kliknite na Gumb za spajanje .
Ko so spremembe združene v glavno vejo, jih lahko nato potisnete v oddaljeno repozitorij, da se sinhronizirajo.
Vse spremembe, namenjene vejam v lokalnem repozitoriju, lahko združite in potisnete v oddaljeno repozitorij, da se sinhronizirajo.
Reševanje konfliktov
Obstaja lahko tudi scenarij, ko so bile spremembe dodeljene datoteki v oddaljenem repozitoriju in tudi lokalno sprememba iste datoteke. V tem primeru bi bili konflikti vidni in bi jih bilo treba rešiti, da bi se sinhronizirali oddaljeni in lokalni repozitorij.
Spremembe oddaljenega repozitorija, storjene v podružnici Master
Spremembe lokalnega repozitorija, storjene v glavni veji
Ker so spremembe predane lokalnemu repozitoriju, jih lahko zdaj potisnete v oddaljeno repozitorij. Med tem bodo vidni konflikti. Kliknite na Potisni izvor.
Pojavilo se bo naslednje sporočilo, saj se v oddaljenem repozitoriju spremeni ista datoteka. Kliknite na Prinesi.
10 najboljših podjetij za tržne raziskave na svetu
Zdaj kliknite na Povlecite izvor.
Na zaslonu, ki se odpre, lahko odprete datoteko v urejevalniku in razrešite konflikte. V tem primeru odpremo datoteko v raziskovalcu in rešujemo konflikte.
Vse konflikte odpravite tako, da ohranite ustrezno vsebino in odstranite ostale z oznakami. Ko so spori rešeni, lahko združite združitev.
Zdaj spremembe potisnite nazaj v oddaljeno skladišče. Lokalno in oddaljeno skladišče je zdaj sinhronizirano. Ker so bile spremembe izvedene na eni veji, lahko nato ustvarite zahtevo za vlečenje, da spremembe združite z drugimi vejami.
Pogled v zgodovino
Ogledate si lahko tudi zgodovino doslej opravljenih sprememb v odlagališču. Preklop na Zavihek Zgodovina .
Primerjava podružnic
Recimo, da ste datoteko spremenili v glavni veji, jo lahko nato primerjate s katero koli drugo vejo. Izberite Podružnica => Primerjaj z vejo .
Izberite vejo funkcije, da si ogledate spremembe.
Zaključek
Čeprav je uporaba ukazov Git iz ukazne vrstice odlična, smo v tej vadnici GitHub Desktop videli, kako lahko odličen odjemalec Git, kot je GitHub Desktop, z dobrim uporabniškim vmesnikom olajša delo razvijalca med delom z lokalnimi in oddaljenimi repozitoriji.
V prihajajoči vadnici si bomo ogledali še eno Vmesnik odjemalca Git Tortoise Git ki se integrira z lupino Windows Explorer.
=> Tukaj bodite pozorni na preprosto serijo treningov GitHub.
Priporočeno branje
- Vadnica za razvijalce GitHub | Kako uporabljati GitHub
- Vadnica PowerShell UIAutomation: Avtomatizacija uporabniškega vmesnika namiznih aplikacij
- Vadnica za API za GitHub REST - Podpora za REST API v GitHub
- Napredni ukazi Git in vadnica za integracijo GitHub
- Tortoise SVN Vadnica: Revizije v odlagališču kod
- Kako izbrisati vsebino iz skladišča SVN
- Razlika med testiranjem namizja, odjemalskega strežnika in spletnim preskušanjem
- Vadnica za integracijo GitLab Jira