A kezdő útmutató Githez - az első tároló elindítása és létrehozása

Ha Ön fejlesztő, és el szeretne kezdeni a Git és a GitHub használatával, akkor ez a cikk az Ön számára készült.

Külön köszönet az SOSC-nak, hogy elfogadta ezt a képet a cikkemhez

Rövid ismertetés után, hogy mi a Git és hogyan kell használni, akkor létrehozhat és dolgozhat egy GitHub projekten.

Mi az a Git?

A Git egy ingyenes és nyílt forráskódú szoftver, amelyet Linus Torvalds készített 2005-ben. Ez az eszköz egy verzióvezérlő rendszer, amelyet eredetileg több fejlesztővel a Linux kernel fejlesztésére fejlesztettek ki.

Számos vezérlőrendszer létezik, mint például a CVS, az SVN, a Mercurial és mások, de ma a Git a szokásos szoftver a verziószabályozáshoz.

Verzióvezérlés, igaz?

Ha új vagy a fejlesztési világban, ezek a szavak nem fognak mondani semmit. Ne aggódjon azonban e rövid bekezdés után, pontosan tudni fogja, mi a „Verziókezelő rendszer (VCS)”.

A verzióvezérlés egy olyan felügyeleti rendszer, amely figyelembe veszi a fájlon vagy fájlkészleten végrehajtott módosításokat (például: kódprojekt). Ezzel a rendszerrel a fejlesztők együttműködhetnek és dolgozhatnak együtt ugyanazon a projekten.

Az ágrendszert a verzióvezérlés hordozza, és lehetővé teszi a fejlesztők számára, hogy egy feladaton külön-külön dolgozzanak (példa: Egy ág, egy feladat vagy egy ág, egy fejlesztő), mielőtt az együttműködők által elvégzett összes változást a fő ágba egyesítik.

A fejlesztők által végrehajtott összes változást nyomon követhetjük és elmenthetjük az előzményekbe. Hasznos lehet nyomon követni az összes együttműködő által végrehajtott módosításokat.

Változat-ellenőrző rendszer (VCS) változási előzményei - Szerzői jogok az ToolsQA bejegyzéshez

Hol találhatók a Git-tárolók

Ha el akarja kezdeni a Git használatát, akkor tudnia kell, hogy hol tárolja az adattárakat. Számos olyan tárhely-platform van, ahol ingyenesen el tudja helyezni a kódját. Egyes opciók nem ingyenesek, de többnyire nincs szükség rájuk, kivéve bizonyos eseteket.

Itt található a három legnépszerűbb Git-tárhely-szolgáltatás:

  • GitHub: A közelmúltban a Microsoft tulajdonában áll - 2008-ban indult (31 millió felhasználó 2018 októberében).
  • GitLab: A GitLab Inc. tulajdonában áll - 2011-ben indult.
  • BitBucket: Atlassian birtokában - 2008. júniusában indult.
Megjegyzés: A tárhelyplatformok kétféle módon érhetők el, a felhőn (on-line tárolva) vagy a szerverre telepítve (privát tárhely).

Miért érdemes fejlesztőt használni a Git-et?

Ez az eszköz elkerülhetetlen a világszerte működő fejlesztők számára. Itt található az eszköz előnyeinek felsorolása:

  • Nincs több példány, ha befejezi az alkalmazás jelentős frissítését vagy a hibajavítást, akkor csak el kell helyeznie a projektet online, hogy megmentse.
  • Törölje és törölje a kódját; be kell írnia egy parancsot az előző verzióhoz való visszatéréshez és a munka folytatásához.
  • Dolgozzon barátaival anélkül, hogy e-mailt küldne a tömörített projektről, amikor a kód megváltozik.
  • Megengedheti magának, hogy elfelejti, amit tett. Egy egyszerű parancsra van szükség a munka utoljára mentése óta bekövetkezett változások ellenőrzéséhez.

Csak mondtam neked a fő előnyöket, ha jelenleg nem használja a Git-et. Hidd el nekem; ez az eszköz kiemelkedően fontos lehet. Például konfigurálhatja a szolgáltatásokat a Gittel való együttműködésre, valamint a kód automatikus telepítésére és tesztelésére.

Most gyakoroljuk a Git-et és a GitHub-ot

Most, hogy tudja, mi a Git és a Github, itt az ideje, hogy gyakoroljon konkrét gyakorlatokkal.

Ezeket a gyakorlatokat követően a GitHubon keresztül létrehozhatja és kezelheti projektjeit a Git összes alapvető tulajdonságával.

Megjegyzés: Azért választottam a GitHub-ot a Git számára nyújtott szervizszolgáltatásunknak, mert az a világon a leginkább használt. Ne félj; az eljárás más szolgáltatások esetében teljesen azonos.
Kérjük, ne feledje, hogy ez a cikk figyelembe veszi az összes alapvető SHELL-parancsot. Ha nem, a cikk néhány része zavaró lesz.

# 1 lépés - Ideje indulni!

Várja az indulást? Csináljuk!

Ez az első gyakorlat nem túl bonyolult; két részre oszlik. A Git telepítése és a GitHub fiók létrehozása.

a. GitHub fiók létrehozása

Fiókjának létrehozásához be kell jelentkeznie a GitHub fő oldalára, és ki kell töltenie a regisztrációs űrlapot.

A GitHub főoldala regisztrációs űrlappal

Semmi több! Hivatalosan a GitHub új tagja!

b. Git telepítés

Most telepítenie kell a Git eszközöket a számítógépére. Különböző Git szoftverek vannak, de az induláshoz jobb az alapszoftver telepítése. A parancssort fogjuk használni a GitHub-nal való kommunikációhoz.

Ha kényelmesebbé teszi a parancssort, letöltheti a Git szoftvert felhasználói felülettel.

  • Ubuntu esetében:

Először frissítse a csomagokat:

$ sudo apt frissítés

Ezután telepítse a Git-et az apt-get segítségével:

$ sudo apt-get install git

Végül ellenőrizze, hogy a Git megfelelően van telepítve:

$ git - verzió
  • MacOSX esetén:

Először töltse le a legújabb Git for Mac telepítőt.

Ezután kövesse a képernyőn megjelenő utasításokat.

Végül nyisson meg egy terminált és ellenőrizze, hogy a Git megfelelően van telepítve:

$ git - verzió
  • Windows esetén:

Először töltse le a legújabb Git for Windows telepítőt.

Ezután kövesse a képernyőn megjelenő utasításokat (meghagyhatja az alapértelmezett beállításokat).

Végül nyisson meg egy terminált (példa: powershell vagy git bash) és ellenőrizze, hogy a Git megfelelően van telepítve:

$ git - verzió
  • Minden felhasználónak:

Az utolsó lépés szükséges a telepítés helyes befejezéséhez! Az alapértelmezett felhasználónév és e-mail beállításához a terminálon a következő parancsokat kell megadnia az adatokkal:

$ git config - globális felhasználónév: "Gaël Thomas"
$ git config - globális felhasználó.email "pé[email protected]"

# 2 lépés - Az első GitHub projektje!

Most, hogy készen állsz, visszatérhetsz a GitHub fő oldalára, és kattints a menüsor „+” ikonjára.

A GitHub menüsor „+” ikonnal

Miután rákattintott erre a gombra, megjelenik egy új menü egy „Új tároló” bejegyzésgel. Kattintson rá!

Almenü „Új tároló” bejegyzéstel

Megjelenik a lerakat létrehozásának oldala. Válasszon hűvös nevet első lerakatához, és mielőtt rákattint a „Lerakat létrehozása” gombra, írjon egy kis leírást.

Megjegyzés: A cikk összefüggésében kérjük, ne jelölje be az „Inicializálja ezt a lerakatot egy README-vel” lehetőséget. Később létrehozunk egy „README” fájlt!
Lerakat létrehozása menü

Szép munka! Az első GitHub-lerakat létrehozva. Ha szeretné megtekinteni az összes tárolót, akkor kattintson a profilképére a menüsorban, majd a „Saját tárhelyek” elemre.

Almenü az „Az Ön tárhelyei” bejegyzéstel

# 3 lépés - Jó fedél

Ideje elvégezni az első módosítását a tárházban. Mit gondolsz egy borító létrehozásáról, egyfajta üdvözlő szövegről?

a. A projekt helyi verziója

Az első feladat az, hogy a tárolóról másolatot szerezz a számítógépén. Ehhez ki kell klónoznia a lerakatot. A lerakat oldalon meg kell szereznie a „HTTPS” címet.

Adattár oldal “HTTPS” címmel

Miután megkapta a lerakatok címét, a terminál használatával (shell parancsok segítségével) kell mozognia azon a helyen, ahova el szeretné helyezni a könyvtári másolatot (például áthelyezheti a „Documents” mappába). Amikor készen állsz, beírhatod:

$ git klón [HTTPS CÍM]

Ez a parancs elkészíti a tároló helyi példányát, amelyet az adott címen tárolnak.

A „git clone” parancs kimeneti üzenete

Most, a tároló a számítógépen van. Be kell lépnie a következőkkel:

$ cd [A REPOSITORY NEVE]
Megjegyzés: Klónáláskor a Git tárolót hoz létre a számítógépén. Ha szeretné, a számítógép felhasználói felületével elérheti a projektet.

b. Repository kiadás

Most létrehozhat egy „README.md” nevű fájlt a mappájába (a számítógép terminálján vagy felhasználói felületén keresztül). Nem adok további részleteket erről a lépésről, semmit nem. Nyissa meg a mappát, és adjon hozzá egy fájlt, mintha egy normál mappa lenne.

Ha valami nagyszerűt szeretne csinálni, akkor másolja át és illessze be ezt a sablont a „README.md” fájlba. A kimenet személyre szabása érdekében cserélheti ki az információkat a horgok között.

c. Osszuk meg munkánkat!

Most, hogy módosította a projektet, el kell mentenie. Ezt a folyamatot elkötelezettségnek nevezzük.

Ehhez térjen vissza a termináljára. Ha bezárta, menjen vissza a mappájába.

Ha el szeretné menteni a munkáját, négy lépés szükséges. Ezeknek a lépéseknek a neve: „állapot”, „hozzáadás”, „elkötelezettség” és „tolás”. Elkészítettem egy szabványos eljárást, amelyet minden alkalommal el kell végeznie, amikor el akarja menteni a munkáját.

Megjegyzés: A projekt során a következő lépéseket kell végrehajtani.
  • „Állapot”: Az első dolog, amelyet meg kell tennie, ha munkája az, hogy ellenőrizze a módosított fájlokat. Ehhez beírhatja a következő parancsot, hogy megjelenjen a változások listája:
$ git állapot
„Git status” kimenet a projektünkben
  • „Add”: A változási lista segítségével az összes feltöltendő fájlt hozzáadhatja a következő paranccsal:
$ git adj hozzá [FILENAME] [FILENAME] [...]

Esetünkben hozzáadjuk a „README.md” fájlt, mert el akarjuk menteni ezt a fájlt.

$ git add README.md
Megjegyzés: Ha újból gépel be „git status”, akkor a „README.md” zöld színben jelenik meg. Ez azt jelenti, hogy helyesen adtuk hozzá a fájlt.
  • „Elkötelezzük”: Most, hogy hozzáadtuk a választott fájlokat, üzenetet kell írnunk, hogy elmagyarázzuk, mi történt. Ez az üzenet később hasznos lehet, ha ellenőrizni akarjuk a változások előzményeit. Íme egy példa arra, hogy mit tehetünk a mi esetünkben.
$ git activ -m "A README.md jó leírással lett hozzáadva."
  • „Push”: Ön ott van, most már online is elhelyezheti munkáját! A következő parancs beírásakor az összes munka online elérhetővé válik és közvetlenül a lerakat oldalon látható.
$ git push származási mester

Megcsináltad! Ha visszatér a GitHub adattár oldalára, akkor a „README.md” fájlhoz el fogja mutatni egy gyönyörű előnézetet.

Lerakat oldal “README.md” fájllal

Hasznos parancsok Git számára

Még mindig hiányzik néhány alapvető parancs, mint kezdő Gitnél. Itt található egy lista, amely hasznos lesz a projekt során.

  • Mutassa meg a kötelezettségvállalások előzményeit (a projekten végrehajtott összes módosítás).
$ git napló
  • Visszaadja az utolsó változtatás utáni összes változást.
$ git pénztár.
  • Visszaállítja az adott fájlban az utolsó végrehajtás óta bekövetkezett összes változást.
$ git fizetés [FILENAME]
  • Jelenítse meg a fájl utolsó változásait az utolsó átadás óta.
$ git diff [FILENAME]
  • Távolítsa el a projekt összes váratlan fájlt (nincs lekötve).
$ git clean -dfx
  • Adjon hozzá minden fájlt, és vállaljon kötelezettséget egyidejűleg.
$ git activ -am [MESSAGE]

Mi a következő lépés?

A cikk második részét tervezem írni. Most, hogy ismeri az alapokat, bemutatom Önöket a Gittel folytatott együttműködésről. Fiókok létrehozása, egyesülések létrehozása stb. Legyen naprakész!

Heves volt, de vége már ...

Köszönöm, hogy elolvasta! Rendszeresen megosztom a FreeCodeCamp cikket; megnézheti Twitter profilomat, hogy kövesse tevékenységeimet, és hasznos tippeket és híreket kapjon a fejlesztésről.

Ha meg akarja tanulni kódolni, fogadjon közvetlenül a postaládájába küldött erőforrásokat, amelyek lehetővé teszik a programozási ismeretek fejlesztését. Szerezd meg a legújabb cikkeket, tanfolyamokat, oktatóanyagokat, tippeket, könyveket, motivációt és egyéb exkluzív tartalmat.
Tehát csatlakozzon késedelem nélkül az új, a kóddal foglalkozó közösséghez (spammentes garancia)!

-> Feliratkozás a [Itt kódolunk] hírlevelre

Ne habozzon visszajelzést adni nekem az alábbi megjegyzésekben található jövőbeni cikkeim fejlesztése érdekében.