A push kifejezés a helyi lerakat tartalmának távoli tárolóba való feltöltésére vonatkozik. A push a helyi lerakatból egy távoli tárolóba történő átviteli művelet. A pushing képes felülírni a változtatásokat; toláskor óvatosan kell eljárni.
Sőt, azt mondhatjuk, hogy a push frissíti a távoli hivatkozásokat a helyi refekkel. Minden alkalommal, amikor benyomja a tárat, az frissül néhány érdekes változtatással, amit végrehajtott. Ha nem adjuk meg a tárhely helyét, akkor az alapértelmezett helyre tolja a címet származású mester .
konvertálja a karakterláncot char java-ba
A 'git push' paranccsal a tárolóba tolható. A push parancs a helyi és távoli adattárak közötti véglegesítések átvitelére szolgáló eszköznek tekinthető. Az alapvető szintaxis az alábbiakban található:
$ git push [...]
A Push parancs számos további lehetőséget támogat. Egyes opciók a következők a push címkék alatt.
Git Push Tags
: A repository a push művelet célállomása. Ez lehet egy URL vagy egy távoli adattár neve.
: Megadja a cél hivatkozást a forrásobjektum frissítéséhez.
--minden: Az „all” szó az összes ágat jelöli. Megnyomja az összes ágat.
--aszalt szilva: Eltávolítja azokat a távoli ágakat, amelyeknek nincs helyi megfelelője. Azt jelenti, hogy ha van egy távoli ága, mondjuk a demó, ha ez az ág nem létezik helyileg, akkor el lesz távolítva.
--tükör: A tároló távvezérlőre való tükrözésére szolgál. A frissített vagy újonnan létrehozott helyi hivatkozások a távoli végre kerülnek. Kényszerítetten frissíthető a távoli végén. A törölt hivatkozások el lesznek távolítva a távoli végről.
--szárazon futás: A szárazonfutás teszteli a parancsokat. Mindezt megteszi, kivéve az adattár eredeti frissítését.
--címkék: Megnyomja az összes helyi címkét.
--töröl: Törli a megadott ágat.
-ban ben: Felfelé irányuló nyomkövetési kapcsolatot hoz létre. Nagyon hasznos, ha először tolja az ágat.
if-else java
Git Push Origin Master
A Git push origin master egy speciális parancssori segédprogram, amely meghatározza a távoli ágat és könyvtárat. Ha több ága és könyvtára van, akkor ez a parancs segít a fő ág és tárhely meghatározásában.
Általában a kifejezés eredet áll a távoli adattárhoz, é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.
Szintaxis:
$ git push origin master
Értsük meg ezt az állítást egy példával.
Tegyünk egy új kötelezettséget a meglévő tárhelyemre, mondjuk GitPélda2 . Hozzáadtam egy képet a nevű helyi tárolómhoz abc.webp és végrehajtotta a változtatásokat. Vegye figyelembe az alábbi képet:
A fenti kimenetben csatoltam egy képet a helyi tárhelyemhez. A git status parancs a lerakat állapotának ellenőrzésére szolgál. A git status parancs a következőképpen kerül végrehajtásra:
java konstansok
$ git status
Megmutatja a nem követett kép állapotát abc.webp . Most adja hozzá a képet, és hajtsa végre a módosításokat a következőképpen:
$ git add abc.webp $git commit -m 'added a new image to project.'
A kép teljes mértékben nyomon követhető a helyi adattárban. Most továbbíthatjuk a származási mesternek a következőképpen:
$ git push origin master
Kimenet:
A fájl abc.webp sikeresen tolódik a származási mesterhez. A távoli helyen nyomon tudjuk követni. Ezeket a módosításokat a GitHub-fiókomba küldtem. Ott tudom követni a tárhelyemben. Vegye figyelembe az alábbi képet:
A fenti kimenetben az abc.webp továbbított fájl feltöltésre kerül a GitHub-fiókom fő fióktárába.
Git Force Push
A git force push lehetővé teszi, hogy a helyi adattárat távolira tolja anélkül, hogy konfliktusokat kellene kezelnie. A következőképpen használják:
$ git push -f
Vagy
$ git push -force
Az -f változat az erő rövidítéseként használatos. A távoli lehet bármilyen távoli hely, például GitHub, Subversion vagy bármely más git-szolgáltatás, és az ág egy adott fióknév. Például használhatjuk a git push origin master -f parancsot.
Ebben a parancsban az ágat is elhagyhatjuk. A parancs a következőképpen kerül végrehajtásra:
$git push -f
A távirányítót és az elágazást is elhagyhatjuk. Ha a távoli és az elágazás kimarad, az alapértelmezett viselkedést a push.default git config beállítása. A parancs a következőképpen kerül végrehajtásra:
$ git push -f
A Push Repository biztonságos kényszerítése:
A lerakat erőszakos letolásának számos következménye van, például helyettesítheti a megtartani kívánt munkát. A kölcsönzési opcióval történő kényszernyomás képes meghiúsítani a leküldést, ha olyan új véglegesítések vannak a távirányítón, amelyekre nem számítottál. Ha a git-ben mondjuk, akkor azt mondhatjuk, hogy meghiúsítja, ha a remote követetlen véglegesítést tartalmaz. A következőképpen hajtható végre:
$git push --force-with-lease
Git push -v/--verbose
A -v a verbosely rövidítése. A parancsot szó szerint futtatja. Kitolta az adattárat, és részletes magyarázatot adott az objektumokról. Tegyük fel, hogy hozzáadtunk a newfile2.txt a helyi adattárunkban, és véglegesítse azt. Most, amikor megnyomjuk a távirányítón, több leírást fog adni, mint az alapértelmezett git push. A szóbeli push szintaxisa az alábbiakban látható:
Szintaxis:
középső gomb css-ben
$ git push -v
Vagy
$ git push --verbose
Vegye figyelembe az alábbi kimenetet:
hogyan lehet visszakeresni a rejtett alkalmazásokat
Ha összehasonlítjuk a fenti kimenetet az alapértelmezett git opcióval, láthatjuk, hogy a git verbose leíró kimenetet ad.
Távoli ág törlése
Egy távoli ágat törölhetünk a git push segítségével. Lehetővé teszi egy távoli ág eltávolítását a parancssorból. Távoli ág törléséhez hajtsa végre az alábbi parancsot:
Szintaxis:
$ git push origin -delete edited
Kimenet:
A fenti kimenetben a git push origin parancsot a -delete paraméterrel együtt használjuk egy távoli ág törlésére. Töröltem a távoli ágamat szerkesztette az adattárból. Vegye figyelembe az alábbi képet:
Ez a távoli tárolóm aktív ágainak listája a működési parancs előtt.
A fenti kép az aktív ágak listáját jeleníti meg a parancs törlése után. Itt láthatod, hogy az ág szerkesztette eltávolította az adattárból.