A Git a felhőalapú tároláshoz képest fejlettebb rendszer a programozási vagy jelölőkóddal kapcsolatos együttműködéshez. Ez jobb, mert a felhasználónak nagyobb szabályozást kínál afelett, hogy milyen művet tölt fel és mikor tölti fel. A fájlok központi távoli tárhelyen ("repo") való tárolása lehetővé teszi, hogy több felhasználó helyileg klónozza a tárat, majd a munka offline módban is elvégezhető. Ez megkönnyíti a nyílt forráskódú fejlesztést. Ezenkívül könnyen lehetővé teszi a szkriptek számára a fájlok olvasását a távoli adattárban.

A fő tanulási görbe a Git Bash "shell"-ben használandó parancsok halmaza (amit úgy indíthatunk el, hogy jobb gombbal kattintunk egy könyvtárban a fájlkezelőben, és kiválasztjuk a „Git Bash itt” lehetőséget). A „Bash” a parancsfeldolgozó egyik formája. Ennek a cikknek az a célja, hogy felkészítse az olvasót, hogy elmélyülhessen a Git és a távoli adattárak használatában a munkájuk során történő együttműködésben.

Hol kezdjem?

A Git egy program, amelyet telepítenie kell a számítógépére a https://git-scm.com/downloads címről. A hivatalos dokumentációs oldalon talál négy megnézendő videót és egy hivatkozást a Visual Git Cheat Sheet-re, amely leírja a parancsokat. A legalapvetőbb parancsok a következők:

Azt javaslom, hogy a https protokollt használja a Githez az SSH protokoll helyett, mivel ez kevésbé okoz fejfájást.

  • git remote add origin "https://github.com/KevinKotze/sarbcurrent.git" (A helyi tároló távoli tárolóhoz való csatlakoztatásához. A szokásos név „eredet”.)
  • git clone (új távoli repo letöltése)
  • git add file1 file2 file3 (átadási fájlok, amelyek készen állnak a véglegesítésre)
  • git rm file_x file_y (törölje le a fájlok állapotát a véglegesítés előtt)
  • git commit -m"commit message" (Végy véglegesítést. A -a opció megkerüli az állomásozást.)
  • git push (frissítések küldése a távoli adattárba, hogy mások is hozzáférhessenek)
  • git pull (Frissítéseket kaphat más együttműködőktől.)

Következtetés

Remélem, elkezdi a Git rendszer használatát az együttműködés érdekében! A jövőben frissíteni fogom ezt a cikket, ahogy a Gittel kapcsolatos tapasztalataim bővülnek.