Ĉi tiu lernilo Klarigas kiel Elŝuti kaj uzi la GitHub Labortablo por Kunlabori Kun GitHub De Via Labortablo por Efika Versia Kontrolo:

Kiel ni ĉiuj scias, GitHub provizas retejon por gastigi Git. deponejoj. En niaj antaŭaj lerniloj pri GitHub, ni vidis la agadojn de la programisto pri versioj de dosieroj plejparte en GitHub.

Ekzistas ankaŭ Git Kliento en kiu la programistoj povas labori pri la deponejo eksterrete sur siaj lokaj maŝinoj uzante git-komandojn de la komanda prompto aŭ git bash, faru ŝanĝojn kaj repuŝu ĝin al la fora deponejo sur GitHub.

GitHub Desktop

Kvankam la Git-komandoj ekzekutitaj de la komando linio estas bonegaj de lerna vidpunkto, ekzistas bona uzantinterfaco por labori sur la lokaj deponejoj t.e. GitHub Desktop.

GitHub Desktop por Vindozo povas esti elŝutita kaj instalita de la jenaj. URL

Lanĉi GitHub-labortablo

Laboru kun la Fora Deponejo

Post kiam la GitHub-labortablo estas lanĉita, ni povas komenci per klonado de la fora deponejo al la loka maŝino, fari ŝanĝojn kaj repuŝi ĝin al la fora deponejo.

kaj certigi ke via GitHub-konto estas agordita.

En GitHub Labortablo, por kloni deponejon elektu

Iru al la URL-langeto kaj enigu la forajn deponejajn detalojn en la formo de la GitHub Uzantnomo/deponejo. Alklaku Klonu .

Nun ĉar la deponejo estas klonita al la loka maŝino, ni povas malfermi la lokan deponejon enhavon uzante komandpromeson aŭ esplorilon aŭ eĉ Atom-redaktilon. se instalite kaj faru ŝanĝojn al la dosieroj.

Faru ŝanĝojn al la dosieroj kaj konservu la samajn.

Reen. en la GitHub Labortablo, vi povas vidi la RUĜAN markon kiu specifas ĉu la linioj estis aldonitaj aŭ estis forigitaj.

Aldonu Resumon kaj Kunaŭtorojn. se necese kaj alklaku Devontigu al majstro malsupre.

Vi rimarkos, ke la plej multaj el la git-komandoj, kiujn vi plenumas el la komanda prompto, estis faritaj per la uzantinterfaco.

Ni nun povas puŝi la ŝanĝojn al la fora deponejo en GitHub. Klaku sur Push origin.

Nun la ŝanĝoj estas videblaj en la majstra branĉo. Por certigi, ke la ŝanĝoj estas kunfanditaj al la funkciobranĉo ni devos krei Pull-Peton.

Almu al la trajto branĉo kaj krei Pull. Peto.

Alklaku sur Krei Tiran Peton.

Vi do estas redirektita al GitHub por krei la Pull-Peton.

Daŭri krei kaj kunfandi la Pull-Peton kaj poste tiri (sinkronigi) la ŝanĝojn al via loka deponejo.

El la Deponejo, la menuo elektas la opcion Tiro.

Nun la loka deponejo farus estu sinkronigita kun la foradeponejo.

Kreu Novan Lokan Deponejon Kaj Branĉon

En la antaŭa sekcio, ni lernis pri laboro kun la fora deponejo per klonado de ĝi. Uzante GitHub-labortablon, ni ankaŭ povas krei novan lokan deponejon kaj puŝi aŭ publikigi la saman al GitHub.

Alklaku sur

Enigu la nomon de la deponejo. kaj la loka vojo. Klaku sur Krei deponejon.

Dum la deponejo estas kreita, vi ankaŭ povas krei branĉon antaŭ ol vi publikigas/puŝos la ŝanĝojn al GitHub.

Elektu Novan branĉon el la Branĉo menuo . Voku ĝin al trajto kaj alklaku Krei branĉon .

Nun ni havas 2 branĉojn kaj ni povas daŭrigi Eldoni / Puŝu la ŝanĝojn al GitHub. Alklaku Eldoni deponejon.

Alklaku sur Eldoni deponejon.

Ĉar ankaŭ ekzistas Karakterizaĵa branĉo, vi devas publikigi ankaŭ la trajtobranĉon. Nun la ŝanĝoj povas esti faritaj al la dosieroj loke kaj poste puŝi la ŝanĝojn al la fora deponejo. Ŝanĝoj en la fora deponejo ankaŭ devus esti sinkronigitaj kun la loka deponejo.

Kunfandi Ŝanĝojn En Loka Deponejo

Supozi ke estas ŝanĝoj en la funkciobranĉo en la loka deponejo. Ni povas kunfandi la ŝanĝojn al la majstra branĉo. Afiŝu ĉi tion, ni puŝu la ŝanĝojn de la ĉefbranĉo kaj funkcio al GitHub.

Faru ŝanĝon al dosiero en la ĉefbranĉo kaj transirula sama.

Premu la ŝanĝojn al la fora deponejo.

Almu al la Majstra branĉo kaj klaku sur

Elektu la Efajran branĉon kiu estas la fonta branĉo. Alklaku la Kunfandi butonon .

Iam la ŝanĝoj estas kunfanditaj en la majstran branĉon, vi povas tiam puŝi la ŝanĝojn al la fora deponejo por esti enen sinkronigi.

Ĉiuj ŝanĝoj faritaj al branĉoj en la loka deponejo povas esti kunfanditaj kaj puŝitaj al la fora deponejo por esti sinkronigitaj.

Solvado de Konfliktoj

Povus ankaŭ esti scenaro, kie la ŝanĝoj estis faritaj al dosiero en la fora deponejo kaj ankaŭ ŝanĝo al la sama dosiero loke. En ĉi tiu kazo, la konfliktoj vidus kaj bezonus esti solvitaj por havi kaj la malproksiman kaj lokan deponejon sinkronigi.

Foraj deponejŝanĝoj faritaj en la Majstra branĉo

Lokaj deponejoŝanĝoj faritaj en la majstra branĉo

Ĉar la ŝanĝoj estas faritaj al la loka deponejo, vi nun povas puŝi la ŝanĝojn al la fora deponejo. La konfliktoj estos vidataj dum tio ĉi. Klaku sur Puŝu originon.

La sekva mesaĝo aperus ĉar estas ŝanĝoj en la fora deponejo al la sama dosiero. Alklaku Fetch.

Nun alklaku Tiri originon.

En la ekrano, kiu aperas, vi povasmalfermu la dosieron en via redaktilo kaj solvu la konfliktojn. En ĉi tiu kazo, ni malfermas la dosieron en esploristo kaj solvas la konfliktojn.

Riparu ĉiujn konfliktojn konservante la taŭgan enhavon. kaj forigante la aliajn per markiloj. Post kiam la konfliktoj estas solvitaj, vi povas fari la kunfandiĝon.

Nun repuŝu la ŝanĝojn al la fora deponejo. La loka kaj fora deponejo nun estas sinkronigita. Ĉar la ŝanĝoj estis faritaj sur unu branĉo, vi povas tiam krei Tiran Peton por kunfandi la ŝanĝojn al la aliaj branĉoj.

Rigardante Historion

Vi povas ankaŭ rigardi la historion de ŝanĝoj faritaj ĝis nun al la deponejo. Ŝaltu al la Historio-langeto .

Komparante branĉojn

Supozi vi faris ŝanĝojn al dosiero en la ĉefbranĉo, vi povas tiam komparu ĝin kun iu ajn el la aliaj branĉoj. Elektu .

Elektu la ĉefbranĉon por rigardi la ŝanĝojn.

Konkludo

Tamen la uzo de Git-komandoj de la komandlinio estas bonega, ni vidis en ĉi tiu GitHub Desktop lernilo, kiel bonega Git Kliento kiel GitHub Desktop kun bona uzantinterfaco povas faciligi la laboron de la programisto laborante kun la lokaj kaj foraj deponejoj.

En la venonta lernilo, ni rigardos alian Git-klientinterfacon Tortoise Git kiu integriĝas kun la Vindoza Esplorilo Ŝelo.

Rulumi supren