Ha egy ideje használja a Git programot, akkor valószínűleg a Git tárhelyet is használta. Ez a Git egyik hasznos funkciója.
Íme néhány hasznos trükk, amelyet a múlt héten megtudtam a Git stash-ről.
- Git stash mentés
- Git stash list
- Git stash alkalmazható
- Git stash pop
- Git stash show
- Git rejtett ág
- Git rejtett tiszta
- Git rejtett csepp
Git stash mentés
Ez a parancs olyan, mint a Git stash. De ez a parancs különféle lehetőségekkel jár. Néhány fontos lehetőséget megvitatok ebben a bejegyzésben.
Git rejtett üzenet
git stash save “Your stash message”.
A fenti parancs üzenetet rejt. Meglátjuk, hogy ez mennyire hasznos egy kicsit.
Nem nyomon követett fájlok tárolása
A nem nyomon követett fájlokat is elrejtheti.
git stash save -u or git stash save --include-untracked
Git stash list
Mielőtt megvitatnánk ezt a parancsot, hadd mondjak el valamit a rejtettség működéséről.
A Git stash vagy a Git stash mentésekor a Git valóban létrehoz egy Git elkötelezett objektumot valamilyen névvel, majd elmenti a repóba.
Tehát ez azt jelenti, hogy bármikor megtekintheti az elrejtések listáját.
git stash list
Lásd az alábbi példát:

Megtekintheti az elrejtések listáját. És a legfrissebb rejtett hely a tetején található.
És láthatja, hogy a felső rejtvény egyedi üzenetet kap (a Git stash mentési „üzenet” használatával).
Git stash alkalmazható
Ez a parancs veszi a verem legfelső rejtettségét és alkalmazza a repóra. Esetünkben @ @ {0}
Ha más tárhelyet szeretne alkalmazni, megadhatja a tárolás azonosítóját.
Íme a példa:
git stash apply stash@{1}
Git stash pop
Ez a parancs nagyon hasonlít a rejtvény alkalmazáshoz, de az alkalmazás után törli a köteget a veremből.
Íme a példa:

Amint láthatja, a felső tárhely törlődik, és a (z) @ {0} értéket a régebbi tárolóval frissíti.
Hasonlóképpen, ha azt akarja, hogy egy adott rejtettség megjelenjen, megadhatja a rejtett azonosítót.
git stash pop stash@{1}
Git stash show
Ez a parancs a rejtési különbségek összefoglalását mutatja. A fenti parancs csak a legújabb rejtettséget veszi figyelembe.
Íme a példa:

Ha szeretné látni a teljes különbséget, használhatja
git stash show -p
Hasonlóan más parancsokkal, megadhatja a rejtett azonosítót is, hogy megkapja a diff összefoglalót.
git stash show stash@{1}
Git rejtett ág
én>
Ez a parancs új ágat hoz létre a legújabb tárolással, majd törli a legújabb tárolást (például a rejtett popot).
Ha szüksége van egy adott tárolásra, megadhatja a tárolás azonosítóját.
git stash branch stash@{1}
Ez akkor lesz hasznos, ha ütközésekbe ütközik, miután a fiókot a fiók legújabb verziójára alkalmazta.
Git rejtett tiszta
Ez a parancs törli a repóban végrehajtott összes elrejtést. Talán lehetetlen visszavonni.
Git rejtett csepp
Ez a parancs törli a legfrissebb tárolást a veremből. De óvatosan használja, talán nehéz visszaváltani.
Megadhatja a rejtett azonosítót is.
git stash drop stash@{1}
Remélem, kapott néhány hasznos trükköt a Git stash-ről.
Ha idáig eljutott, akkor azt hiszem, nagyjából érdekli Git. Nézze meg a Git Better hírlevelemet, ahol új trükköket és haladó témákat tanulhat a Gitről. :)Ha tetszett a cikk, próbálj meg tapsolni és megosztani :) :)