Obsah
Zacházení Git Jako nástroj kolaborativní práce se v dnešní době, kdy jej většina vývojářů používá k udržení změn jednotných a bez konfliktů, stal nezbytností.V minulých tutoriálech jsme se naučili, jak spravovat úložiště v místním prostředí, a to není špatné, pokud se učíme používat GitVe světě práce se to však řeší jinak a většinu času budeme muset pracovat na vzdáleném úložišti, které bude mít více poboček a každý vývojář v něm přítomný neustále nahrává změny.
Vzdálené úložiště je takové, které nám nepatří, což může být na cloudovém serveru, na počítači jiného vývojáře nebo dokonce na systému souborů. Hlavní funkcí těchto úložišť je, že s ním mohou spolupracovat další vývojáři, včetně nás prostřednictvím poboček nebo větve.
Existuje mnoho služeb, které nám umožňují vytvořit vzdálené úložiště GitHub ale toto je zaměřeno na osobní projekty a spolupráce mezi komunitou vývojářů s určitými projekty a máme Bitbucket, která je orientována na soukromé projekty a pracovní týmy ve společnostech nebo organizacích.
Pro tento tutoriál použijeme Bitbucket, je zdarma a je tím, který se nejvíce podobá pracovní filozofii, na kterou se chceme zaměřit.
Zmínili jsme, že vzdálené úložiště nám nepatří, protože je na platformě, která není naše, ale můžeme na něm provádět operace, od jeho vytvoření až po jeho odstranění, pokud si přejeme.
Chcete -li vytvořit vzdálené úložiště, přejděte na stránku Bitbucket a pokud nejsme zaregistrováni, vytvoříme si účet, vstoupíme a v hlavním panelu hledáme tuto možnost Vytvořit vytvořit vzdálené úložiště.
Pojmenujeme naše úložiště, zahrneme popis, vybereme viditelnost a schopnost provádět vidlice, kde můžeme dodatečně vybrat jazyk, ve kterém bude náš projekt založen, nakonec stiskneme vytvořit a necháme vytvořit naše vzdálené úložiště.
Budeme předpokládat, že začínáme od nuly a že nemáme projekt, ale že brzy začneme nahrávat naše změny, proto musíme vytvořit složku, kde bude projekt, a vytvořit první tam.
K tomu vytvoříme složku a v ní otevřeme příkazovou konzolu a inicializujeme ji jako úložiště gitPoté vytvoříme spojení s naším vzdáleným úložištěm, které najdeme na hlavním panelu našeho nově vytvořeného úložiště:
Nyní musíme provést první tam Abychom zkontrolovali, že vše funguje správně, vytvoříme nový soubor, což může být .txt s jednoduchým textem. Používáme příkaz přidat abychom jej přidali do úložiště, přidáme naše první spáchat a nakonec to uděláme tam na pobočku mistr:
Jak vidíme, vše proběhlo hladce, ale uživatelé, kteří začínají a cítí se trochu nejistě ohledně nástroje, a zajímá je, zda byly soubory nahrány, mohou přejít na Bitbucket a obnovte úložiště a uvidíte provedené změny:
ZVĚTŠIT
Bitbucket je velmi užitečný, nejen že nám umožňuje vytvářet úložiště, ale jeho webová aplikace nám umožňuje vidět data, jako je větev v úložišti, vidlice které byly provedeny, aktivita v nich a dokonce poslat pozvánky dalším vývojářům.Jakmile vytvoříme naše úložiště, je čas zahájit spolupráci, proto je první věcí, kterou musíme udělat, je vytvořit větve nebo větve. Kromě pobočky mistr Pro projekt musíme obecně vytvořit další větev a je to ta, ve které budou vývojáři dělat spojit a nahrajte své konečné změny.
Jednotlivé větveKromě toho se doporučuje, aby každý vývojář měl pobočku, takže změny každého člena týmu budou rozděleny na sekce a v případě, že dojde k chybě při konečném nahrávání, lze je vrátit bez větších problémů.
Vytvoříme větev s názvem rozvíjející se a osobní pobočka pro naše změny, děláme to příkazem větev následuje název pobočky, podívejme se, jak to vypadá v naší konzole:
Tím se vytvoří naše pobočky lokálně, ale dokud v nich neprovedeme změny a neprovedeme tam nebudou registrováni v našem úložišti, za tímto účelem se pomocí příkazu změníme na naši osobní pobočku Překontrolovat a ověříme pomocí postavení že nemáme co dělat spáchat, mělo by to být takto, protože se jedná o novou větev, podívejme se:
Nyní se chystáme vytvořit složky a některé soubory, které našemu projektu dodají váhu, ale pamatujme si, že změny budou v naší pobočce. Po provedení těchto operací je musíme přidat pomocí přidat, proveďte spáchat odpovídající a nakonec tam na naši pobočku, podívejme se na tyto operace v naší konzole příkazů:
Nahrávání do naší pobočky jsme již provedli, nyní potřebujeme udělat totéž s vývojovou větví, ale k tomu nepotřebujeme použít příkaz add or commit, k tomu použijeme příkaz spojit Abychom se připojili ke změnám, které ve větvi nejsou, ušetří nám to spoustu práce a umožní nám sledovat akce, které v úložišti provádíme.
K tomu musíme pomocí příkazu přejít na vývojovou větev Překontrolovat a tam provedeme příkaz spojit ukázal na větev jacosta, aby se připojil ke změnám, které jsme provedli.
Touto akcí proběhne aktualizace, ale to neznamená, že jsme změny na větev nahráli stejným způsobem, jakým musíme provést tam, ale to nám ušetří další kroky a poskytne nám čistší proces nahrávání. Tato akce vytvoří novou větev a sjednotí naše změny, pokud stále nedůvěřujeme tomu, o čem nás konzola informuje, že můžeme jít Bitbucket, kde můžeme vidět vytvořené nové větve a také akce, které jsme provedli v sekci nedávné činnosti:
ZVĚTŠIT
Jak vidíme, máme nové pobočky i nové změny. Je důležité zmínit, že toto je normální pracovní postup, který musíme provádět, když pracujeme v prostředích pro spolupráci, jinak bychom způsobili konflikty, což by vedlo náš tým k tomu, že stráví pár hodin řešením problémů s úložištěm.To, co jsme právě viděli, je součástí myšlenky, že jsme vytvořili vzdálené úložiště, ale v okamžiku, kdy jsme pozváni do jednoho z nich, se proces trochu změní. Předpokládejme, že náš tým také používá Bitbucket a oni vytvořili úložiště na platformě, šli jsme na hlavní panel, lokalizovali jsme možnost Klon a když ji stiskneme, uvidíme přesnou linii k provedení této akce, která nám klonuje přesně to, co je v tu chvíli v úložišti:
ZVĚTŠIT
Zmínili jsme, že tato akce klonuje nebo kopíruje, co přesně je v daném úložišti v té době, ale může se stát, že někteří vývojáři nahrají změnu na poslední chvíli a ta není zahrnuta v klonu, takže nebude v kopii které budeme mít v našem stroji.Častá chybaTato chyba je jednou z nejběžnějších a kde mnoho začínajících uživatelů nedokáže spravovat úložiště pomocí Git, a je to odesílání souborů do úložiště bez předchozího ověření, že došlo ke změnám. Řešení je ale jednoduché. Co je možná nejsložitější, je osvojit si praxi a provést příkaz táhnout před zahájením prací na projektu a před odesláním čehokoli se tím vyhneme trapné situaci, kterou způsobíme konfliktem úložiště.
Nakonec je důležité zmínit, že ačkoli Git nám umožňuje udržet kontrolu nad naším projektem a našimi soubory sjednocujícími změny ve vývojovém týmu, není to nástroj, který můžeme použít pouze pro řízení projektu.
Doporučujeme vzít to ruku v ruce s aplikacemi, jako je ásana nebo Trello, zajistit, aby naše projekty byly pokryty na všech frontách, díky čemuž budeme vědět, že budou mít vždy nejnovější změny a také, že data a závazky stanovené pro něj jsou setkat se bezchybně …
Tímto dokončíme tento tutoriál, kde bychom mohli vytvořit naše vzdálené úložiště Bitbucket a navíc jsme mohli vidět veškerý pracovní tok nezbytný k optimálnímu zpracování, když pracujeme ve vývojovém prostředí založeném na spolupráci.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod