Git alapjai - A kezdők Guide

Git alapjai - A kezdők Guide

Git - egy elosztott verziókezelő rendszer, amely magában foglalja egy sor konzol célzó programok rögzítése és változások követése fájlokat.

Git fejlesztők használják szerte a világon, hogy optimalizálja és egyszerűsíti a fejlesztési csapaton belül. Munka VCS GIT, meg tudja-e csatlakozni egy távoli repository (pl: GitHub) nevű munkakönyvtárt.

A sikeres egyeztetés után lehetősége van arra, hogy töltse le a GitHub repository helyi számítógépen vagy feltöltési adatokat egy távoli git tárolóból. Így git nélkülözhetetlen eszköz a fejlesztők, így könnyebb dolgozni egy adott projekt egy pár embert.

Telepítése git for Windows:

Ajánlott hivatalos forgalmazás, amely a GUI és a konzol. Letöltés git ügyfél a linkre.

Telepítése git Linux alatt:

Nyisson egy terminált és írja be a sudo apt-get install git

Telepítése git for MAC OS X-en:

Grafikus telepítő. Letöltés git ügyfél a linkre.

Mielőtt elkezdené, azt javasoljuk, hogy a felhasználó az inicializálás.

Nevének megadása után e-mailben az adatok nyilvánossá válnak. Minden cselekvéseket kell tüntetni a nevét és e-mail.

Inicializálni az adattár, meg kell adnia a konzol parancsot git init. kiválasztása után a könyvtár működik.

Ebből a célból hoztam létre egy mappát a helyi site6.local nyitott szerver root szerver. Az útvonal a munkakönyvtárt a következő: C: /OpenServer/domains/site6.local. Akkor hozzon létre egy könyvtárat bárhol és hívja a fog.

Nyílt git konzol és megy a munka könyvtárba:

FIGYELEM!
A Windows operációs rendszer, kattintson a munkaterületen belül mappában kattintson a jobb gombbal, attól függően, hogy a telepített szoftver git, git, akkor hívja a konzol azonnal az aktuális könyvtárból, anélkül, hogy adja meg az utat.

Mint korábban említettük, hogy inicializálja a git repository, írja be a parancsot a terminálban:

Válaszul, meg kell, hogy elinduljon az üres Git repository [útvonal] - ez azt jelenti, hogy a git repository indítjuk sikeresen, és a projekt gyökér rejtett mappa nevű .git jött létre, amely tárolja a beállításokat git és egyéb szolgáltató fájlokat.

Hozzon létre egy sima szöveges fájl test1.txt bármilyen tartalommal (opcionális).

Üzembe helyezés git konzol parancsot:

Erre válaszként a következő üzenet:

Git alapjai - A kezdők Guide

Meg kell adni a fájl, és hajtsa végre vállalják, hogy kötelezzék a változásokat és irányokat hozzászólások (például egy szöveges fájl jött létre).

Előírja a terminál git parancsot adni egy adott fájlt:

git add test1.txt

Felvenni a fájlokat tudja használni a parancsot:

git add.
git add -A

FIGYELEM!
Minden ezt követő test1.txt fájl megváltozik minden alkalommal meg kell adni a fájlt újra.

Állapotának ellenőrzése a csapat:

Most az üzenet más:

Git alapjai - A kezdők Guide

Hozzáadása után a git add parancs fájlt, módosítania kell a rögzítés a csapat:

git commit -m "üzenet"

Ennek eredményeképpen megkapjuk a választ:

Git alapjai - A kezdők Guide

FIGYELEM!
Minden további változás a fájlt vagy egy új, meg kell emlékezni a műveletsornak:
git hozzá (add fájlok) -> git commit -m "" (fix állapotban).

Ha a tartalmát egy szöveges fájl test1.txt üres, akkor írd meg: hello world.

Miután sikeresen menti a dokumentumot, adja meg a konzolon:

git status
git add.
git commit -m "köszönni világ!"
git log

Másolja a teljes hash az első államok formátumban. def8d5cad2193801239d08f5fa3d1d6b1ed033f1

Visszagörgetéshez változások egy adott elkövetni ezt a parancsot:

Hozzon létre egy mappát nevű ignore_files. A mappában hozzon létre egy szöveges fájlt file.txt. Ha valamilyen okból nem akarunk ebbe a mappába, és add meg a git repository, akkor létre kell hozni egy projektet gyökér gitignore fájlt.

Ha a rendszer azt kifogásolja, hogy hozzon létre egy fájl nevét .gitignore, hozzon létre egy egyszerű szöveges dokumentumot, és mentse el újra azt .gitignore c nevét.

Mentse el a dokumentumot, és ellenőrizze a git status parancsot:

Git alapjai - A kezdők Guide

Ha helyesen tette, válaszul, hogy nem látja mappák vannak zárva.

Segítségével git harcban: majdnem mindig dolgozik távoli tárolóból. Csatlakoztatása előtt és az adatok küldése egy git repository, létre kell hoznia egy fiókot github.com.

Hozzon létre egy új adattárat GitHub:

Git alapjai - A kezdők Guide

Menj a munka a helyi lerakat mappát, és adja meg a konzol parancsot:

Most egy helyi git repository sikeresen csatlakozott a távoli.

Miután egy sikeres kapcsolat egy adattárat GitHub nyugodtan adatokat küldeni parancsot:

git push-eredetű mester

eredete - a név az alapértelmezett tárat.
mester - az ág, ahol szeretnénk küldeni az adatokat (az alapértelmezett mester - a fő ág).

A parancs után git push távoli adattár, látnia kell az összes adatot. Megjegyezzük, hogy a fájlok kihagyása nem szerepeltek az adattár GitHubról.

Mivel a változások a távoli egyik nem egy tár már semmi, hogy. Megpróbál létrehozni egy új fájlt, vagy módosítja a meglévő akkor ezt a parancsot:

git pull eredetű mester

Töltse git adattár GitHub a parancsot:

Képzeld el, hogy egy plugin fejlesztő, amely végül ki fog jönni a fontos frissítéseket. És így, hogy ne befolyásolja a régebbi verziót célszerű létrehozni egy újat. Az eredmény: két ágazat különböző változatban. Emellett a fő hivatalos változatok lehetnek felforgatás. A git ágak lehet manipulálni, nevezetesen: létre, összevonása, törlését.

A terminál, írja a parancsot, hogy hozzon létre egy új git ág:

Erre válaszként kap a nevét az ágak, ahol a * csillag jelzi az aktuális aktív ága.

Menni egy ág nevű 1,0 meg kell adnia a következő parancsot:

git fizetéshez 1.0

Most hozzon létre egy projekt mappát, amelyben 1,0 szöveges fájl nevét a gyökér 1,0 és frissíti a tartalmakat. Ezen a ponton meg kell egy ágon a neve 1.0.

git commit -m „hozzon létre egy mappát és a fájl neve az új, 1,0 git ág 1.0”

Váltás a mester ág:

git checkout mester

Figyeljük meg, mi történik a projekt root átmenet egyik ága a másikra.

Egyesíteni a mester ágat, és 1,0 kell váltani a mester ág:

git checkout mester

Command git merge egyesíteni a két git ágak:

Ezután git ág elemzi 1,0, akkor távolítsa el a parancsot:

git ág 1,0 -D

Git konfliktusok elég gyakran, amikor több fejlesztő dolgozik a különböző ágazatokban. Például írsz kódot a mester ág index.txt fájl és egy másik fejlesztő ír ugyanazt a fájlt, hanem egy másik git nevezett ága teszt. Tekintsük a következő példát:

index.txt fájlt a mester ág a következő tartalommal:

szia a fióktelep mester

index.txt fájlt egy ág teszt a következő tartalommal:

szia a menet teszt

Amint egy egyesülés a két ág kivétel történik, és a konzol felbukkan egy figyelmeztető üzenetet.

Ha manuálisan megoldani a konfliktust kell megnyitni index.txt fájlt, és megvitatja a fejlesztő bármilyen változás a két kell hagyni. Azt követően, hogy hozzá és rögzítő elkövetni, és távolítsa el a felesleges ága.

Kapcsolódó cikkek