Hasznos trükkök, amelyeket nem tudhat a Git stash-ről

Elindítottam egy Git Better hírlevelet, amely segít új trükkök és haladó témák elsajátításában. Ha érdekel, hogy jobb legyen a játékod a Gitben, akkor mindenképpen nézd meg.

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.

  1. Git stash mentés
  2. Git stash list
  3. Git stash alkalmazható
  4. Git stash pop
  5. Git stash show
  6. Git rejtett ág
  7. Git rejtett tiszta
  8. 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 :) :)