Git Checkout parancs - Ágváltás, távoli fiók kifizetése

Tartalomjegyzék:

Anonim

Bevezetés a Git Checkout parancsba

Mindannyian hallottunk Gitről, igaz? Ha nem, hadd röviden ismertessem a Git Checkout parancsot és a népszerűbb Github-ot. Várj, nem tudtad, hogy különböznek egymástól? Nos, nagyon különbözőek. Először is, a Git az elosztott vezérlés eszköze, amelyet a termékmenedzserek, az adattudósok és a fejlesztők használnak a program forráskód-fejlesztési előzményeinek kezelésére, míg a Github egy felhőalapú platform, amely a Git körül épült, és a helyi számítógépekből beillesztett kódok tárolására szolgál.

Ebben a cikkben többet megismerünk a Gitről, pontosabban annak egyik parancsnoki ellenőrzéséről.

Mi a Git Checkout parancs?

Ha bármilyen projekten dolgozott, alapvető elképzelése van a Github már készített, nyílt forráskódú szoftvereinek és programjainak a kibővítésével és kibővítésével a „tárolókban” repo néven is elérhető kódok felhasználásával.

A git-klón parancs segítségével a kívánt tárolót a távoli git-kiszolgálóról egy helyi számítógépre töltik le, és ezt a folyamatot klónozásnak nevezik.

Ha lerakatot klónoz, akkor alapértelmezés szerint elindul a helyi lerakat fő ágán. A félreértések és a megfelelő dokumentációs célok elkerülése érdekében tanácsos új fióktelepet létrehozni, és abban az ideiglenes fiókban dolgozni. Új ág elkészítéséhez git checkout parancsot használunk. A git checkout paranccsal ellenőrizheti a tároló kívánt állapotát, legyen az akár egy ág, akár egy adott fájl. Használható a meglévő helyi fiókok közötti váltásra is.

Összegezve, a git checkoutnak 3 felhasználási lehetősége van:

  1. Új ág létrehozása a jelenlegi ágból.
  2. Váltás a meglévő helyi fiókok között.
  3. Megtekintheti és megkeresheti az adott fájl egy adott állapotát.

Új ágot hozhat létre a -b jelző segítségével. Tegyük fel, ha akkor a mesterágban van

git checkout -b

A váltás parancsával létrehoz egy új ágot a master tartalmával, és vált egy újonnan létrehozott ágra, hogy a változások az új ágban tükröződjenek.

git checkout

Ha kijelentkezni szeretne, és egy adott fájl egy bizonyos állapotára kíván lépni, akkor a következő parancsot kell használni

git checkout commit_point_A --

1. Új ág

Gitben az ágak rendkívül fontos részét képezik a napi fejlesztési folyamatnak. Ez nagyon hatékony mutató a közelmúltbeli változások tükrében. Ha bármilyen hibát kijavít vagy új funkciókat szeretne hozzáadni - függetlenül attól, hogy mekkora vagy kicsi - hozhat létre egy új ágot, amely tükrözi és körülveszi a változásokat. Ilyen módon az instabil vagy nem azonos kódok nehezebbé válnak a fő kódtárba történő beolvadáshoz, és lehetővé teszik annak lehetőségét is, hogy a jövő története tisztább legyen, mielőtt a fő ágba integrálnák. A git ág parancs lehetővé teszi az ágak átnevezését és listázását, valamint létrehozását és törlését. De nem engedi, hogy összerakjon egy már villás történetet, vagy váltson az ágak között. Ez az, ahol a git checkout kerül a képbe. A Git ág integrálva van a Git Checkout parancsokkal ezeknek a hiányosságoknak a kiküszöbölésére.

A Git Checkout szorosan együttműködik a git ággal. A git ág parancsot használ egy új ág létrehozására. A létrehozás után az alábbi parancs segítségével válthat az ágra.

git checkout -b

A fenti példa nemcsak létrehoz, hanem egyidejűleg is ellenőrzi. A -b opció egy olyan zászló, amelyet arra használunk, hogy megmondjuk Gitnek, hogy csak a git ág futtatása után futtassa a git checkout-ot, azaz csak egy új ág létrehozása után szétváljon. Egy másik, az alábbiakban megadott parancs átadható egy további ágparaméterrel a git checkout-ban, hogy egy új ágot alapozzon a meglévő ágból. Alapértelmezés szerint a git check-b alapja az új ág az aktuális HEAD-en alapszik, ahol a HEAD Git utal az aktuális pillanatfelvételre.

git checkout -b

2. Ágak váltása

A fiókváltás, ahogy a neve is sugallja, meglehetősen egyszerű művelet. A következő parancs végrehajtásával a HEAD az adott ágnév csúcsára mutat.

git checkout

A természetbeni tartás egyik dolga az, hogy az ág, amelyre váltani kíván, már létezik abban a könyvtárban, amelyen dolgozik.

3. Pénztár egy távoli fiókot

Általános gyakorlat a távoli tárolók használata, amikor egy csapattal együttműködnek. Ezeket a saját elágazó készleteket tartalmazó tárházakat tárolhatják és megoszthatják a felhőn, vagy lehetnek másik kollégák helyi példányai. A távoli ág ellenőrzéséhez először le kell töltenie a szükséges ág tartalmát, majd folytatnia kell a fizetést.

git fetch --all

A Git legfrissebb frissített verzióiban a következő paranccsal ellenőrizheti a távoli ágot, mint egy helyi ágot.

git checkout

Ha a Git régebbi verzióit használja, akkor létre kell hoznia egy új ágot a távoli ág helyének alapján az alábbi paranccsal.

git checkout origin/

A fentiek mellett megnézheti egy új helyi fiókot is, és visszaállíthatja a távoli fióktelep utolsó kötelezettségvállalására.

git checkout -b

A fenti lépések előfeltétele, hogy a fizetni kívánt fióktelep már létezzen a dolgozó könyvtárban. De mi történik, ha nem. A Git biztosítja a –track rövidítést, amelyet követési ág létrehozásához használ, amennyiben az ág neve nem létezik.

$ git checkout --track origin/
Branch set up to track remote branch server fix from origin.
Switched to a new branch ''

A Git Checkout parancs előnyei

  • Elősegíti a hibák kezelését azáltal, hogy megnehezíti az instabil kódok beolvadását a mester kódtárba.
  • Segít a távoli fiókok kifizetésében is.
  • Segít az elágazási mechanizmus szabványosított kezelésében a szolgáltatások fejlesztése és a kiadások kezelése során.
  • Ez egyetlen paranccsal nagyon egyszerűvé teszi az ágak váltását.
  • Az adattár és a folyamat tiszta és olvasható.

Következtetés

A Gitnek számos felhasználási területe van, és a fejlesztők, termékmenedzserek és adattudósok széles körben használják. A parancsai nagyon hatékonyak és nagyon hasznosak lehetnek. Az egyik funkcióparancsot, a git checkout-ot, amely egy új ág elkészítéséhez, az ágak közötti váltáshoz és a fizetési távoli ágakhoz váltott, felfedezte és bemutatta ebben a cikkben.

Ajánlott cikk

Ez egy útmutató a Git Checkout parancshoz. Itt tárgyaljuk a Git Checkout parancs bevezetését és a Git Checkout parancs előnyeit. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Git terminológia | 15 legnépszerűbb szolgáltatás
  2. Mi az a Git | Előnyök és hátrányok
  3. Mi a Git Branch?
  4. GIT parancsok 10 legnépszerűbb parancs
  5. GIT verziószabályozó rendszer
  6. Git Push
  7. A Git életciklusának három szakasza a munkafolyamattal
  8. Hogyan kell használni a GIT Cherry-pick példát?