logo

Git Remote

A Gitben a távoli kifejezés a távoli adattárat jelenti. Ez egy megosztott adattár, amelyet a csapat minden tagja használ a változtatások kicserélésére. A távoli adattárat egy kódtárolási szolgáltatás, például egy belső szerver, GitHub, Subversion és egyebek tárolják. Helyi lerakat esetén a távoli általában nem ad fájlfát a projekt aktuális állapotáról; alternatívaként csak a .git verziószámítási adatokból áll.

A fejlesztők számos műveletet hajthatnak végre a távoli szerverrel. Ezek a műveletek lehetnek klónozás, lekérés, push, pull stb. Vegye figyelembe az alábbi képet:

Git Remote

Ellenőrizze a távirányítóját

A távoli szerver konfigurációjának ellenőrzéséhez futtassa a git távirányító parancs. A git remote parancs lehetővé teszi a távoli és a helyi kapcsolat elérését. Ha látni szeretné a klónozott tárhely eredeti létezését, használja a git remote parancsot. A következőképpen használható:

Szintaxis:

karaktert string java
 $ git remote 

Kimenet:

Git Remote

Az adott parancs megadja a távoli nevet as az eredet . Az Origin a távoli kiszolgáló alapértelmezett neve, amelyet a Git ad.

Git távirányító -v:

A Git remote támogatja a -v opciót a Git által rövid névként tárolt URL-ek megjelenítéséhez. Ezeket a rövid neveket az olvasási és írási művelet során használják. Itt a -v jelentése bőbeszédű . Tudjuk használni --bőbeszédű -v helyett. A következőképpen használják:

Szintaxis:

 $ git remote -v 

Vagy

 $ git remote --verbose 

Kimenet:

Git Remote

A fenti kimenet elérhető távoli kapcsolatokat biztosít. Ha egy lerakat egynél több távoli kapcsolatot tartalmaz, ez a parancs felsorolja az összeset.

Git Remote Add

Amikor implicit módon lekérünk egy tárat, a git egy távvezérlőt ad hozzá a tárhoz. Ezenkívül kifejezetten hozzáadhatunk egy távirányítót egy adattárhoz. Hozzáadhatunk egy távirányítót becenévként vagy rövid névként. A távirányító rövid névként való hozzáadásához kövesse az alábbi parancsot:

Szintaxis:

 $ git remote add 

Kimenet:

Git Remote

A fenti kimenetben hozzáadtam egy távoli tárolót egy meglévő tárolóval rövid névként ' hd '. Most már használhatja a hd ' a parancssorban a teljes URL helyére. Például, ha le szeretné húzni a tárolót, vegye figyelembe az alábbi kimenetet:

Git Remote

Lehívtam egy tárat a rövid neve használatával a távoli URL helyett. Most a tárház fő ága egy rövid néven keresztül érhető el.

Távoli ág lekérése és lehúzása

Lekérheti és lekérheti az adatokat a távoli adattárból. A fetch and pull parancs kilép a távoli kiszolgálóra, és lekéri az összes olyan adatot a távoli projektről, amellyel még nem rendelkezik. Ezek a parancsok lehetővé teszik, hogy lekérjük a hivatkozásokat a távoli összes ágra.

Az adatok távoli projektekből való lekéréséhez futtassa az alábbi parancsot:

 $ git fetch 

A távoli lerakat távoli projektjeiből való klónozásához futtassa az alábbi parancsot:

 $ git clone 

Amikor klónozunk egy adattárat, a távoli tároló egy alapértelmezett névvel lesz hozzáadva eredet .' Tehát többnyire a parancsot git fetch eredetként használják.

A git fetch origin lekéri a távoli kiszolgálón a klónozása óta végrehajtott frissítéseket. A git fetch parancs csak az adatokat tölti le a helyi adattárba; nem egyesíti vagy módosítja az adatokat, amíg Ön nem működik. Manuálisan kell egyesítenie a tárházba, amikor akarja.

A tároló lehívásához futtassa az alábbi parancsot:

 $ git pull 

A git pull parancs automatikusan lekéri, majd egyesíti a távoli adatokat az aktuális ágba. A húzás könnyebb és kényelmesebb munkafolyamat, mint a lehívás. Mivel a git clone parancs beállítja a helyi fő ágat, hogy nyomon kövesse a klónozott kiszolgáló távoli fő ágát.

Nyomtatás a távoli fiókhoz

Ha meg akarja osztani a projektjét, akkor előre kell tolnia azt. A git push parancs egy projekt megosztására vagy frissítések küldésére szolgál a távoli kiszolgálónak. A következőképpen használják:

 $ git push 

A projekt fő ágának frissítéséhez használja az alábbi parancsot:

 $ git push origin master 

Ez egy speciális parancssori segédprogram, amely meghatározza a távoli ágat és könyvtárat. Ha több ága van egy távoli kiszolgálón, akkor ez a parancs segít meghatározni a fő ágat és tárat.

Általában a kifejezés eredet a távoli adattárat jelenti, és a master a fő ágnak tekinthető. Tehát az egész nyilatkozat git push eredet mester ' áttolta a helyi tartalmat a távoli hely fő ágára.

Git Remove Remote

Távoli kapcsolatot eltávolíthat egy adattárból. A kapcsolat eltávolításához hajtsa végre a git remote parancsot távolítsa el vagy rm választási lehetőség. Megtehető a következőképpen:

Szintaxis:

 $ git remote rm 

Vagy

 $ git remote remove 

Tekintsük az alábbi példát:

Tegyük fel, hogy egy alapértelmezett távoli szerverhez csatlakozik eredet .' A távirányító részletes ellenőrzéséhez hajtsa végre az alábbi parancsot:

 $ git remote -v 

Kimenet:

Git Remote

A fenti kimenet felsorolja az elérhető távoli szervert. Most hajtsa végre az eltávolítási műveletet a fent említett módon. Vegye figyelembe az alábbi kimenetet:

Git Remote

A fenti kimenetben eltávolítottam a távoli kiszolgáló „eredetét” a tárhelyemből.

Git Remote Rename

A Git lehetővé teszi a távoli kiszolgáló nevének átnevezését, így rövid nevet használhat a távoli kiszolgáló neve helyett. Az alábbi parancs a távoli kiszolgáló átnevezésére szolgál:

Szintaxis:

visszavonja az utolsó véglegesítést
 $ git remote rename 

Kimenet:

Git Remote

A fenti kimenetben átneveztem az alapértelmezett szervernév eredetét hd-re. Most már használhatom ezt a nevet az eredet helyén. Vegye figyelembe az alábbi kimenetet:

Git Remote

A fenti kimenetben kihúztam a távoli tárolót a hd szervernévvel. De ha a régi kiszolgálónevet használom, akkor hibaüzenetet küld a ' Úgy tűnik, hogy az 'origin' nem egy git tároló .' Ez azt jelenti, hogy a Git nem azonosítja a régi nevet, így az összes műveletet új néven hajtják végre.

Git Show Remote

Egy adott távirányítóval kapcsolatos további információk megtekintéséhez használja a git remote parancsot a show alparancs mellett. A következőképpen használják:

Szintaxis:

 $ git remote show 

Ez információkat ad a távoli szerverről. Tartalmazza a távirányítóval kapcsolatos ágak listáját, valamint a lekéréshez és leküldéshez csatolt végpontokat.

Kimenet:

Git Remote

A fenti kimenet felsorolja a távoli tárhely URL-címeit, valamint a nyomkövetési ág információit. Ez az információ különféle esetekben hasznos lesz.

Git Change Remote (távirányító URL-jének módosítása)

Megváltoztathatjuk egy távoli adattár URL-címét. A git remote set parancs a lerakat URL-címének módosítására szolgál. Megváltoztat egy meglévő távoli adattár URL-címét.

Git távirányító készlet:

A távoli URL-t egyszerűen a git remote set paranccsal módosíthatjuk. Tegyük fel, hogy egyedi nevet szeretnénk adni a projektünknek, hogy meghatározzuk. A Git ezt lehetővé teszi számunkra. Ez egy egyszerű folyamat. A távoli URL módosításához használja az alábbi parancsot:

 $ git remote set-url 

A távoli set-url parancs kétféle argumentumot használ. Az első a , ez a lerakat jelenlegi kiszolgálóneve. A második argumentum a , ez a tárhely új URL-neve. Az alábbi formátumban kell lennie: https://github.com/URLChanged

Vegye figyelembe az alábbi képet:

Git Remote

A fenti kimenetben módosítottam a meglévő tárhely URL-címét, mint https://github.com/URLChanged tól től https://github.com/ImDwivedi1/GitExample2 . Az URL nevemből érthető, hogy ezt megváltoztattam. A legújabb URL ellenőrzéséhez hajtsa végre az alábbi parancsot:

 $ git remote -v