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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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