Termináljáratok

A top 20 Git parancs gyakorlati példákkal

A top 20 Git parancs gyakorlati példákkal

Ha itt olvassa ezt a bejegyzést, nagy a valószínűsége annak, hogy hallott vagy kapcsolatba lépett vele a Github, és most meg akarja tanulni a Git-et. Mielőtt tovább mutatnánk néhány hűvös Git parancsot, értsük meg a különbséget a Git és a GitHub között.

Git és Github

Először beszéljük meg Git. A lehető legegyszerűbb módon fogalmazva a Git egy elosztott verzióvezérlő rendszer, amelyet egy projekt kezelésére használnak a fejlesztés forráskódjának előzményeiben. A Git olyan, mint egy együttműködési eszköz, amely lehetővé teszi több fejlesztő számára, hogy hozzájáruljanak egyetlen projekthez.

Tegyük fel, hogy van egy fejlesztői csapata, akik mind dolgoznak egy információkezelő rendszer fejlesztésén. Egyesek a grafikus felhasználói felületen, mások az adatbázison, mások pedig a rendszer funkcionalitásán fognak dolgozni. Egy ilyen projekt irányításához USB meghajtók használatára van szükség a kód megosztásához a fejlesztők között. A Git segítségével azonban a fejlesztők hozzáadhatják kódjukat a projekthez anélkül, hogy felülírnák a projekt bármely részét.

A Github viszont egy online platform, amelyet a Git adattár üzemeltetésére használnak. Míg a Git parancssori segédprogram, a Github rendelkezik egy webes felülettel, amely még több további funkcióval rendelkezik a projekt kezeléséhez.

A 20 legnépszerűbb Git parancs

Ebben a bejegyzésben megmutatom a top 20 git parancsot, amelyek hasznosak lesznek a projektek kezelésekor.

1. Git Init

git init

Ez a parancs inicializálja a könyvtárában található git-adattárat, és létrehoz egy .git mappa. [Pont] fájlként az .A git könyvtár rejtve van, és előfordulhat, hogy le kell tiltania a szolgáltatást a Windows rendszerben, vagy a ls -a parancsot kell használnia a Linuxban a megtekintéshez. Jobb azonban ezt így hagyni, és nem manipulálni a mappa tartalmát.

2. Git Config

git config -global felhasználó.neve „A felhasználónév itt” git config -global felhasználó.e-mail “user @ domain.com ”

Ez a parancs konfigurálja a felhasználónevet, e-mailt, fájlformátumokat stb., a Github vagy az online tárhely tárhelyét tároló platformmal.

3. Git Clone

git klón "url.git "

Ez a parancs letölti / klónozza az adattárat egy távoli forrásból a helyi gépre. Például klónozzuk a reaver adattárat a helyi gépünkbe. A Reaver egy nyílt forráskódú eszköz, amelyet a vezeték nélküli penetráció tesztelésére használnak.

git klón https: // github.com / t6x / reaver-wps-fork-t6x.git

Az ls parancs futtatásával sikeresen klónozzuk a Reaver mappát.

4. Git állapota

git státusz

A Git Status parancs megmutatja az összes információt, amelyet tudnia kell a helyi adattárról. Magában foglalja az ágat, amelyen újból dolgozik, az indexben és a nem követett fájlokban található fájlokat, valamint a módosított fájlokat.

5. Git Add

git add

A Git Add parancs hozzáadja a munkakönyvtárban lévő nem nyomon követett fájlokat, hogy indexelhessen, és készen álljon a távoli adattárunkra. Az előző példában, a „git status”, indexünket látjuk.A html egy nem nyomon követett fájl.

Vegyük fel az indexbe a git add paranccsal történő elköteleződéshez. Lásd az alábbi képet.

git index hozzáadása.html

A 'git status' parancs újbóli futtatásával meglátjuk az indexet.html fájl hozzáadva az indexhez és készen áll az elkövetésre.

6. Git Remove

git rm - gyorsítótárazott [fájlnév]

A Git Remove parancs eltávolítja az indexeléshez a munkakönyvtárból hozzáadott fájlokat. Távolítsuk el az indexet.html, amit az előző példában mondtunk.
git rm index.html

git rm - gyorsítótárazott index.html

7. Git Commit

git elkövetni

A Git Commit parancs elmenti a módosításokat a helyi adattárba, és készen áll arra, hogy a távoli adattárba tolja őket. Ez a parancs három argumentumot tartalmaz;

Lehetővé teszi, hogy jegyzetet hagyjon a változásokról, hogy a kollégák megértsék a történteket. Lásd az alábbi példát.

git kötelezettség -m "Továbbfejlesztett dizájn a kapcsolattartó oldalon."

ez az argumentum A követett fájlokon végrehajtott összes módosítást felveszi.

Ez az argumentum frissíti a legutóbbi elkötelezettséget minden más fokozatos változtatással vagy bármilyen utolsó elkötelezettséggel.

8. Git Diff

git diff

A Git Diff parancs felsorolja az összes nem követett változást. Például adjunk hozzá néhány HTML kódot az indexünkhöz.html fájl, majd futtassa a git diff parancsot. Lásd az alábbi kép kimenetét.

9. Git Reset

git reset

A Git Reset parancs visszavonja a fájl szakaszolását, és a munkakönyvtárat és indexet az utolsó elkötelezettség állapotába helyezi. Megőrzi a fájlban végrehajtott minden változtatást.

10. Git Log

git napló

Ez a parancs felsorolja annak az ágnak a verzióelőzményeit, amelyen éppen dolgozik.

Használhatja a 'git log' parancsot a '-follow' paraméterrel a fájl verzióelőzményeinek felsorolásához. Például;

git log -követési index.html

11. Git Show

git show

Ez a git parancs felsorolja a fájlban végrehajtott módosításokat és az adott elkötelezettség metaadatait.

12. Git Tag

git tag

Ez a parancs címkéket sorol fel egy meghatározott elkötelezettséghez.

13. Git Branch

git ág

A git branch parancs felsorolja a helyi adattárban található összes ágat.

Git Branch az összes fiók felsorolásához

Új fiók létrehozásához használja az alábbi szintaxist.

git ág [új-ág-név]

Hozzon létre egy új Git Branch fiókot.

Megjegyzés: Az első fiókot csak az első elkötelezettség után hozhatja létre.
Ág törléséhez használja az alábbi szintaxist.

git elágazás -d [fióknév]

Ág törlése.

14. Git Checkout

A Git checkout paranccsal válthat a helyi adattárban található ágak között.

git checkout [fióknév]

Ha az Ön által megadott ág nincs meg, adja hozzá a -b paramétert az ág létrehozásához.

git checkout -b [fióknév]

Git Checkout -b

15. Git Merge

git ág [fióknév]

Ez a parancs egyesíti a megadott ág előzményeit az aktuális működő ágba.

16. Git Remote

Ez a parancs összekapcsolja a számítógépen található helyi adattárat a távoli adattárral.

git remote add [változónév] [Távoli-repo-kiszolgáló-link]

17. Git Push

git push [változónév] [ágnév]

Ez a parancs elküldi / elküldi az elkövetett változtatásokat a Github vagy a Bitbucket távoli adattárába.

A helyi adattár összes ágának a távoli adattárba való áthelyezéséhez használja az alábbi szintaxist.
git push -all [változónév]

18. Git Pull

git pull [távoli-repo-link]

Ez a Git parancs lekéri a távoli adattár módosításait, és összeolvasztja azokat a helyi adattárral.

19. Git Stash

git stash save

A fenti Git Stash parancs ideiglenesen tárolja az összes nyomon követett fájlt.

git stash pop

Ez a git parancs visszaállítja a közelmúltban elrejtett fájlokat.

20. Git fsck

git fsck

A Git fájlrendszer ellenőrzése (fsck) a sérült objektumok azonosításával ellenőrzi a helyi adattár Git fájlrendszerének integritását.

Hasznos megismerni a különböző Git parancsok működését, különösen, ha a projektek kezelésére fogja használni. Szerencsére a parancsok többsége könnyen érthető, és előfordulhat, hogy nem kell mindegyiket használni.

A League of Legends telepítése az Ubuntu 14-re.04
Ha rajongsz a League of Legendsért, akkor ez egy lehetőség arra, hogy teszteld a League of Legends játékot. Ne feledje, hogy a LOL a PlayOnLinux rends...
Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...